|
本帖最后由 zhulicong 于 2011-8-24 10:26 编辑
31 public function index()
32 {
33 if (isset($_SESSION['username'])){
34 redirect('welcome/home');
35 }else {
36 $temp['xinxi']=""; //用于用户提示登陆是否正确
37 $this->load->view('login',$temp);
38 }
39 }
我是这么判断的,如果用户已经登录,则直接跳到home页面去,做其他的一些事情。
如果没有登录过,那么就到login页面,然后登录过以后,设置一个session,代码如下:
47 $newdata = array(
48 'username' => $username
49 );
50 $this->session->set_userdata($newdata); //将用户名设置进session
51 redirect('welcome/home');
但是这么写,每次登录初始页面的时候,都是让我输入用户名密码,也就是说,34行没有运行到。我猜想是33行写错了,那位大神知道我错在哪里啊?
谢谢
|
|