it123社区:学习PHP、Java编程平台

 找回密码
 立即注册

扫一扫,访问微社区

搜索
热搜: php thinkphp 技术
查看: 479|回复: 4

未登录的页面跳到需要登录才能进去的页面

[复制链接]

71

主题

146

帖子

657

积分

版主

Rank: 7Rank: 7Rank: 7

积分
657

公益小组

QQ
发表于 2017-8-1 18:13:44 | 显示全部楼层 |阅读模式

  
  今天在其他网站看到一个东西,就是:

  B页面需要登录才能进去。当前状态:未登录。

  从A页面跳到B页面,在控制器判断到没有登录,跳转到登录页面,然后登录完成跳转到B页面。

  是在控制器判断未登录的时候将url传给登录页面,然后登录完成访问这个url是吗?

帖子的最近访客

每天进步一点点!
回复

使用道具 举报

23

主题

60

帖子

223

积分

注册会员

Rank: 2

积分
223

公益小组

发表于 2017-8-2 13:27:30 | 显示全部楼层
$_SERVER['HTTP_REFERER']
回复

使用道具 举报

71

主题

146

帖子

657

积分

版主

Rank: 7Rank: 7Rank: 7

积分
657

公益小组

QQ
 楼主| 发表于 2017-8-2 21:46:19 来自手机 | 显示全部楼层
黄松_Y5QC5 发表于 2017-8-2 13:27
$_SERVER['HTTP_REFERER']

这个怎么用
来自: 微社区
回复

使用道具 举报

50

主题

142

帖子

613

积分

审核员

Rank: 7Rank: 7Rank: 7

积分
613

公益小组

QQ
发表于 2017-8-3 21:19:54 来自手机 | 显示全部楼层
通常是在控制器的父类中有个构造函数或者在分发到相应Action前的这么一个方法去验证登录,如果未登录的话记下当前完整的url拼接到登录的url中的一个参数上如redirect_url=url_encode(B)中,最后类似于http://loginurl?redirect_url=urlB,然后重定向到这个登录的url中,登录完成后GET方法取回redirect_url参数,然后重定向到B中,完成未登录到B页面跳转
来自: 微社区
回复

使用道具 举报

89

主题

107

帖子

906

积分

新手上路

Rank: 1

积分
906
发表于 2017-8-4 16:13:49 | 显示全部楼层
就是一个URL回跳
该会员没有填写今日想说内容.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

技术交流群

IT123微社区

微信打赏本站

QQ|Archiver|手机版|小黑屋|it123社区:学习PHP、Java编程平台  

GMT+8, 2018-4-23 19:17

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表