thinkphp还是登陆后跳转到登录前页面的问题
程序员文章站
2022-03-21 10:00:55
...
之前想在后台实现这个这个 在后台的问题昨天我提问了 在这里链接描述 可是没有人回答 感觉后台实现有点复杂 后来我就想在前台实现登录后跳转的功能.
我在login的模板里面做了一个如下判断 如果有session则让它返回上一页 在action里面 判断有没有session的时候我只写了没有的session的情况 没有session才让他display() 有的话就没有处理 我就是怕跳转不到上一页所以就没有写 但是还是跳转不了 以前没有想到过登录跳转的问题这么复杂 不知道各位大侠们没有好的办法 我在网上搜遍了 也没有好的完整的例子 大家能帮帮我吗
我在login的模板里面做了一个如下判断 如果有session则让它返回上一页 在action里面 判断有没有session的时候我只写了没有的session的情况 没有session才让他display() 有的话就没有处理 我就是怕跳转不到上一页所以就没有写 但是还是跳转不了 以前没有想到过登录跳转的问题这么复杂 不知道各位大侠们没有好的办法 我在网上搜遍了 也没有好的完整的例子 大家能帮帮我吗
public function login(){
$user=M('user');
$name=I('name');
$pw=I('pw');
$res=$user->where("username='$name' AND password='$pw'")->select();
if($res){
session('res2',$res);
}
if(!isset(session('res2')[0])){
$this->display();//如果没有session则显示login页面
}
}
回复内容:
之前想在后台实现这个这个 在后台的问题昨天我提问了 在这里链接描述 可是没有人回答 感觉后台实现有点复杂 后来我就想在前台实现登录后跳转的功能.
我在login的模板里面做了一个如下判断 如果有session则让它返回上一页 在action里面 判断有没有session的时候我只写了没有的session的情况 没有session才让他display() 有的话就没有处理 我就是怕跳转不到上一页所以就没有写 但是还是跳转不了 以前没有想到过登录跳转的问题这么复杂 不知道各位大侠们没有好的办法 我在网上搜遍了 也没有好的完整的例子 大家能帮帮我吗
public function login(){
$user=M('user');
$name=I('name');
$pw=I('pw');
$res=$user->where("username='$name' AND password='$pw'")->select();
if($res){
session('res2',$res);
}
if(!isset(session('res2')[0])){
$this->display();//如果没有session则显示login页面
}
}
$_SERVER['HTTP_REFFERER']
直接 history.go(-1) 试试
这样说吧,这个检测登录和权限的问题应该在写父类里,然后让各个控制器继承。
然后判断session(!$args)
然后redirct 大致就是这样子
至于转跳,你可以多看看this self 这个文档,应该不难。
或者用session 也可以实现。
上一篇: python怎么输出单词的字母
下一篇: 在家接单是学php还是java