不知道各位朋友遇到这种情况没有。
$Admin = M('Admin');
$map['username'] = $username;
$map['password'] = md5($password);
$minfo = $Admin->where($map)->find();
if ($minfo) {
session('admin_id',$minfo['uid']);
session('admin_name',$minfo['username']);
$this->success('登录成功',U('Index/index'));
}else{
$this->error('用户名或密码错误');
}
<?php
namespace Admin\Controller;
use Think\Controller;
class CommonController extends Controller {
public $admin_id,$ac,$mod;
public $limit = 20;
public function _initialize (){
$this->ac = ACTION_NAME;
$this->mod = CONTROLLER_NAME;
$this->assign('mod', $this->mod);
$this->assign('ac', $this->ac);
$this->assign('thismod', $this->mod);
$this->admin_id = session('admin_id');
$this->admin_name = session('admin_name');
$this->assign('admin_id', $this->admin_id);
$this->assign('admin_name', $this->admin_name);
if (!$this->admin_id) {
$this->success('请先登录', U('Public/login'));
exit();
}
}
验证成功 跳转 过后,就获取不到session了。一直跳转到登录页面不知道怎么判断和排除这个问题!烦请各位前辈指点!
最佳答案
