del('user_auth'); } return redirect(url('Login/login')); } /** * 修改密码 2017-10-15 */ public function changepasswd() { $login_er = serializeMysql(session('login_er'),1); if (request()->isPost()) { $password = input('post.oldpasswd'); $data['password'] = input('post.newpasswd'); $repassword = input('post.confirmpasswd'); if($data['password'] == $password) { return sendErrorMessage(1,'新密码不能与旧密码相同'); } if ($data['password'] !== $repassword) { return sendErrorMessage(1,'您输入的新密码与确认密码不一致'); } if (strlen($data['password']) < 6) { return sendErrorMessage(1,'新密码的长度不能小于6位'); } $Login = new Login(); $res = $Login->updateUserInfo($login_er['id'], $password, $data); if($res < 0) { return sendErrorMessage(1,'修改密码失败'); } return sendSuccessMessage([],'修改密码成功!'); } else { View::assign('login_er', $login_er); return View::fetch(); } } }