12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- <?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()));
- }
- }
|