<?php namespace HomeController; use thinkController; /*登录*/ class LoginController extends PublicController { function __construct(){ parent::__construct(); } public function Index(){ session("user",""); //清空session $mobile = parent::isMobile(); if($mobile=="true"){ $this->display(Wap_Login); }else{ $this->display(Login); } } public function Login(){ if (IS_AJAX) { $username = I('param.username'); $password = I('param.password'); $user = M("cuser"); $res=$user->where("login_id='{$username}' OR phone='{$username}'")->find(); if (!empty($res) && $res['password']==md5($password)) { $this->LoginSession($res); //存入session,把$res的一条数据存入session以方便后面使用 $status=1; //用户名正确,密码正确。 }elseif(!empty($res) && $res['password']!==md5($password)){ $status=2; //用户名正确,密码不正确。 }elseif(empty($res)){ $status=3; //用户名不存在。 } $this->ajaxReturn($status); exit(); } $mobile = parent::isMobile(); if($mobile=="true"){ $this->display(Wap_Login); }else{ $this->display(Login); } } //调用session方法 public function LoginSession($user_info){ session('[regenerate]'); //会话([再生]) session("user",$user_info); } }
$userid=session('user.id'); //后台取值 因为是全局变量