4,251
社区成员
发帖
与我相关
我的任务
分享
/**
* 登录
*/
public function login()
{
$account = self::$parameter->account ?? '';
$password = self::$parameter->password ?? '';
$status = 400;
$checkAccount = Admin::whereAccount($account)->count();
if (!$checkAccount) {
$msg = '账户不存在!';
} else {
$admin = Admin::whereAccount($account)
->first();
self::initArray($admin);
if ($admin->password == $password) {
$key = md5($password . time());
Cache::put($key, $admin, 7200);
setcookie('adminAccessToken', $key, time() + 7200, '/');
$status = 200;
$msg = '登录成功!';
} else {
$msg = '密码错误!';
}
}
self::returnJson('', $status, $msg);
}