checktoken($token); if($res == -1){ return $res; } $user_id = explode('/',base64_decode($token))['2']; $userInfo = db('accounts')->where('id', $user_id)->find(); //print_r($userInfo);exit; $this->assign([ 'userInfo' => $userInfo ]); return $this->fetch(); } // 修改密码 public function uqdatePwd() { $token = input("param.token/s"); $res = model('Accounts')->checktoken($token); if($res == -1){ return $res; } $user_id = explode('/',base64_decode($token))['2']; if(request()->isPost()){ $password = input("param.password/s"); $newPassword = input("param.newPassword/s"); $confirmPassword = input("param.confirmPassword/s"); } if(empty($password)){ return json(['code' => -1, 'data' => '', 'msg' => '原密码不能为空']); } if(empty($newPassword)){ return json(['code' => -2, 'data' => '', 'msg' => '新密码不能为空']); } if(empty($confirmPassword)){ return json(['code' => -3, 'data' => '', 'msg' => '确认新密码不能为空']); } if($newPassword != $confirmPassword){ return json(['code' => -3, 'data' => '', 'msg' => '新密码不一致']); } $userInfo = db('accounts')->where('id', $user_id)->find(); if(md5($password . session('salt')) != $userInfo['password']){ return json(['code' => -3, 'data' => '', 'msg' => '原密码不正确']); } $param = [ 'password' => md5($newPassword . config('salt')) ]; db('accounts')->where('id', $user_id)->update($param); return json(['code' => 1, 'data' => url('user/index'), 'msg' => '密码修改成功']); } // 用户留言 public function LeavingMessage() { $token = input("param.token/s"); $res = model('Accounts')->checktoken($token); if($res == -1){ return $res; } $user_id = explode('/',base64_decode($token))['2']; if(request()->isPost()){ $content = input("param.content/s"); $phone = input("param.phone/s"); } if(empty($content)){ return json(['code' => -1, 'data' => '', 'msg' => '内容不能为空']); } if(empty($phone)){ return json(['code' => -2, 'data' => '', 'msg' => '电话不能为空']); } $param = [ 'user_id' => $user_id, 'content' => $content, 'phone' => $phone, 'message_status' => 0, 'add_time' => time() ]; db('accountsmessage')->insertGetId($param); return json(['code' => 1, 'data' => url('user/index'), 'msg' => '留言成功']); } }