<?php
namespace Admin\Controller;
use Think\Controller;
class LoginController extends Controller{
public function index(){
$this->display();
}
//处理登陆信息
public function loginHandle($code,$id = ''){
//验证码自动比对
$verify = new \Think\Verify();
$verifyCheck = $verify->check($code,$id);
//与用户表中的信息比对
$user = M('user');
$data = array(
'username' => I('post.username'),
'password' => I('post.password','','md5'),
'locks' => 0,
);
$userResult = $user->where($data)->find();
$uid = $userResult['id'];
//检测登陆信息和验证码是否正确
if(!$verifyCheck || !$userResult){
$this->redirect('index');
}else{
session('uid',$uid);//把用户ID写入session
dump(session('uid'));//dump显示session为空
$this->success('登陆成功,已写入session,跳转向后台首页',U('Index/index'),1);
}
}
//生成验证码
public function showVerify(){
//设置生成验证码的参数
$data = array(
'fontSize' => 30,
'length' => 3,
'useNoise' => false,
);
$Verify = new \Think\Verify($data);
$Verify->entry();
}
}
请问为什么查看session
内容为空,请讲解,谢谢。
这种情况应该是session未合理开启 请检查