<?php
|
|
namespace Home\Model;
|
|
use Home\Model\BaseModel;
|
|
|
|
class UserModel extends BaseModel {
|
|
|
|
/**
|
|
* 用户名是否已经存在
|
|
*
|
|
*/
|
|
public function isExist($username){
|
|
return $this->where("username = '%s'",array($username))->find();
|
|
}
|
|
|
|
/**
|
|
* 注册新用户
|
|
*
|
|
*/
|
|
public function register($username,$password){
|
|
$password = md5(base64_encode(md5($password)).'576hbgh6');
|
|
return $this->add(array('username'=>$username ,'password'=>$password , 'reg_time'=>time()));
|
|
}
|
|
|
|
//修改用户密码
|
|
public function updatePwd($uid, $password){
|
|
$password = md5(base64_encode(md5($password)).'576hbgh6');
|
|
return $this->where("uid ='%d' ",array($uid))->save(array('password'=>$password));
|
|
}
|
|
|
|
/**
|
|
* 返回用户信息
|
|
* @return
|
|
*/
|
|
public function userInfo($uid){
|
|
return $this->where("uid = '%d'",array($uid))->find();
|
|
}
|
|
|
|
/**
|
|
*@param username:登录名
|
|
*@param password 登录密码
|
|
*/
|
|
|
|
public function checkLogin($username,$password){
|
|
$password = md5(base64_encode(md5($password)).'576hbgh6');
|
|
$where=array($username,$password);
|
|
return $this->where("username='%s' and password='%s'",$where)->find();
|
|
}
|
|
//设置最后登录时间
|
|
public function setLastTime($uid){
|
|
return $this->where("uid='%s'",array($uid))->save(array("last_login_time"=>time()));
|
|
}
|
|
}
|