Exemplo n.º 1
0
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;
    }
}
Exemplo n.º 2
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('该管理员不存在');
     }
 }