has('username') ? trim($request->input('username')) : ''; $password = $request->has('password') ? trim($request->input('password')) : ''; $new_password = $request->has('new_password') ? trim($request->input('new_password')) : ''; $new_password_repeat = $request->has('new_password_repeat') ? trim($request->input('new_password_repeat')) : ''; if(!$username || !$password || !$new_password || !$new_password_repeat) { $msg = '账号或者密码不能为空'; break; } if($new_password != $new_password_repeat) { $msg = '新密码2次不一致'; break; } $cp_user = CpUserService::getCpUser($username); if($cp_user->password != md5($password."^-^zhuishuyun^_^")) { $msg = '老密码错误'; break; } if($cp_user->username) { $password = md5($new_password."^-^zhuishuyun^_^"); if(CpUserService::modifyPassword($cp_user->username, $password)) { // 成功后跳后台 return redirect('login'); } } }while(false); return redirect('/api/auth/modifyPasswordView?msg='.$msg); } function modifyPasswordView(Request $request) { \Log::info('modifyPasswordView'); $msg = $request->has('msg')?$request->get('msg'):''; return view('cp.web.auth.reset',compact('msg')); } function cplist(Request $request){ if(session('cp_manage_auth') !=1){ return redirect('book/index'); } $param = $request->except('_url'); $data = CpUserService::getAllCpUser($param); return view('cp.web.manage.cplist',compact('data','param')); } function cplistJson(){ if(session('cp_manage_auth') !=1){ return response()->json(['code'=>0,'msg'=>'参数不能为空']); } $data = CpUserService::getAllCpUser([],1); $result = '