source/model/login.model.php
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?php
class loginModel extends model{
public $userid;
function __construct (){
parent::__construct ();
$this->table="user";
$this->userid=$this->getUserId();
}
public function set($k,$v){
$_SESSION[$k]=$v;
}
public function get($k){
return $_SESSION[$k];
}
public function getUser($userid=0,$fields="userid,nickname,username,user_head,gender,money,grade,gold"){
$userid=$userid?$userid:(isset($_SESSION['ssuser']['userid'])?intval($_SESSION['ssuser']['userid']):0);
if(!$userid) return false;
$user=parent::selectRow(array("where"=>"userid=$userid","fields"=>$fields));
$user['user_head']=images_site($user['user_head']);
unset($user['salt']);
unset($user['password']);
return $user;
}
public function getUserId(){
return (isset($_SESSION['ssuser']['userid'])?intval($_SESSION['ssuser']['userid']):0);
}
public function checklogin($setBack=false){
if(get_post('ajax')){
if(empty($_SESSION['ssuser']['userid'])){
if($setBack){
$this->setBackurl();
}
exit(json_encode(array("error"=>1000,"nologin"=>1,"message"=>"请先登录") ));
}
}else{
if(empty($_SESSION['ssuser']['userid'])){
$this->setBackurl();
header("Location: /index.php?m=login");
exit;
}
}
}
/**
* array(
* "userid"=>$userid,
* "passowrd"=>$password
* )
* **/
public function setCode($user,$el=false){
$userid=$user["userid"];
后面还有 93 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。