$data['username'], 'password' => salt_hash($data['password']) ])->find() ) { $this->error = '登录失败, 用户名或密码错误'; return false; } // 保存登录状态 $session = array( 'user' => [ 'admin_user_id' => $user['admin_user_id'], 'user_name' => $user['user_name'], ], 'is_login' => true, ); session('jjjshop_admin', $session); return $user; } /** * 超管用户信息 */ public static function detail($admin_user_id) { return (new static())->find($admin_user_id); } /** * 更新当前管理员信息 */ public function renew($data) { if ($data['pass'] !== $data['checkPass']) { $this->error = '确认密码不正确'; return false; } return $this->save([ 'password' => salt_hash($data['pass']), ]); } }