function is_login() { $user = session(C('USER_AUTH_KEY')); if (empty($user)) { return 0; } else { return session(C('USER_AUTH_SIGN_KEY')) == user_auth_sign($user) ? $user['admin_id'] : 0; } }
public function check() { //接收数据 $loginName = trim(I('post.loginName')); $loginPwd = trim(I('post.loginPwd')); if (C('ADMIN.LOGIN_NAME') == $loginName) { if (md5($loginPwd) == C('ADMIN.PWD')) { $user = array('admin_id' => 1, 'admin_name' => $loginName, 'login_time' => NOW_TIME); //设置登录SESSION session(C('USER_AUTH_KEY'), $user); session(C('USER_AUTH_SIGN_KEY'), user_auth_sign($user)); $this->success('登录成功', U('System/index')); } else { $this->error('密码错误'); } } else { $this->error('该管理员不存在'); } }