You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
<?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())); } }
|