MyBlog--(7)修改密码页-changepwd.jsp

changepwd.jsp


开头依旧是这些,注意判断是否已经登录,然后把user取出来

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<%@include file="loginJudge.jsp"%>
<% 
	User user = (User) session.getAttribute("user");
%>


输入旧密码,新密码,确认新密码,外面包着一个form,里面action,提交到dochangepwd.jsp


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是使用layui实现修改密码的代码: HTML代码: ``` <div class="layui-form-item"> <label class="layui-form-label">原密码</label> <div class="layui-input-inline"> <input type="password" name="oldPwd" required lay-verify="required" placeholder="请输入原密码" autocomplete="off" class="layui-input"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">新密码</label> <div class="layui-input-inline"> <input type="password" name="newPwd" required lay-verify="required" placeholder="请输入新密码" autocomplete="off" class="layui-input"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">确认密码</label> <div class="layui-input-inline"> <input type="password" name="confirmPwd" required lay-verify="required" placeholder="请再次输入新密码" autocomplete="off" class="layui-input"> </div> </div> <div class="layui-form-item"> <div class="layui-input-block"> <button class="layui-btn" lay-submit lay-filter="changePwd">修改密码</button> </div> </div> ``` JavaScript代码: ``` layui.use(['form', 'layer'], function(){ var form = layui.form; var layer = layui.layer; // 监听修改密码表单提交 form.on('submit(changePwd)', function(data){ // 获取表单数据 var oldPwd = data.field.oldPwd; var newPwd = data.field.newPwd; var confirmPwd = data.field.confirmPwd; // 判断新密码和确认密码是否一致 if (newPwd !== confirmPwd) { layer.msg('新密码和确认密码不一致'); return false; } // 发送修改密码请求 $.ajax({ url: 'changePwd.php', type: 'POST', data: { oldPwd: oldPwd, newPwd: newPwd }, success: function(res){ if (res.code === 0) { layer.msg('修改密码成功'); // 清空表单数据 form.val('changePwdForm', { oldPwd: '', newPwd: '', confirmPwd: '' }); } else { layer.msg(res.msg); } }, error: function(){ layer.msg('网络错误,请稍后再试'); } }); return false; }); }); ``` 注意:以上代码中的changePwd.php是修改密码的后端接口,需要根据实际情况进行修改

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值