function ss_start() { $sn = session_name(); if (!ss($sn)) { if (!empty($_REQUEST[$sn]) && !empty($_SERVER['REMOTE_ADDR'])) { session_id($_REQUEST[$sn]); } session_start(); if (false && ss('remote_ip') && ss('remote_ip') != $_SERVER['REMOTE_ADDR']) { session_unset(); header('Location: /'); exit; } if (!ss('remote_ip')) { ss_set('remote_ip', $_SERVER['REMOTE_ADDR']); } ss_set($sn, session_id()); if (ss('weibo_user_info')) { setcookie('weibo_bind', '1'); } } else { } }
public function login() { $u = t(v('uname')); $p = t(v('psw')); if (true !== $this->loginCheck($u, $p)) { return ajax_json(array('title' => '登录失败:', 'status' => 1, 'msg' => '用户名或者密码错误!')); } // $p=md5(v('psw')); $sql = "select name from admin_user as u where u.name=" . s($u); $result = get_line($sql); //var_dump($result); if (!$result) { return ajax_json(array('title' => '登录失败:', 'status' => 1, 'msg' => '用户名或者密码错误1!')); } elseif ($result['status'] == 'delete') { return ajax_json(array('title' => '登录失败:', 'status' => 1, 'msg' => '用户已经被封禁!')); } elseif ($result['status'] == 'active') { ss_set('uid', $result['id']); ss_set('email', $result['email']); ss_set('nickname', $result['nickname']); ss_set('uname', $u); admin_log($result['id'], "登录后台管理系统."); return ajax_json(array('title' => '登录成功:', 'status' => 0, 'msg' => '您已成功登录!')); } }