求助判断session是否登陆问题!

浏览:1010 发布日期:2016/10/22 分类:求助交流
我想问下我这个 if 判断怎么不执行!

<if condition = "session('uid') eq null" >
          <a href="__APP__?m=User&a=register" class="menulink">注册会员</a> 
          <a href="__APP__?m=User&a=login" class="menulink">会员登录</a>
        <else />
          <a href="__APP__?m=User&a=user" class="menulink">{session('user_name')}</a>
        </if>
这个是静态页面,控制器是这样写的 if ($result && $result['password'] == $result['password']) {
                // 存储session
                session('uid', $result['user_id']);          // 当前用户id
                session('user_name', $result['user_name']);   // 当前用户名
                session('lastdate', $result['lastdate']);   // 上一次登录时间
                session('lastip', $result['lastip']);       // 上一次登录ip
                // 更新用户登录信息
                $where['user_id'] = session('uid');
                M('user')->where($where)->setInc('loginnum');   // 登录次数加 1
                M('user')->where($where)->save($data);   // 更新登录时间和登录ip
                $this->success('登录成功,正跳转至系统首页...', U('Home/User/user'));
            } 
            else {
                $this->error('登录失败,用户名或密码不正确!');
            }
        }

附件 123.jpg ( 10.92 KB 下载:4 次 )

最佳答案
评论( 相关
后面还有条评论,点击查看>>