用户登录后,重定向原来访问页面
来源:互联网 发布:mysql show errors 编辑:程序博客网 时间:2024/05/16 04:10
用户登录一下要求验证个人信息页面,在输入帐号密码验证完成自己个人后。一般想返回到原先访问页面。
我总结有以下两种方式可以实现到解决上面问题。
第一种:通过在跳转验证个人信息页面的时候,传入要重定向url参数
如:www.chkmsg.cn/chk?redirect_uri=http://write.blog.csdn.net/postedit
后台通过
<?php
$redirect_uri = isset($_GET['redirect_uri']) ? $_GET['redirect_uri'] : ' ';
...........................
//成功验证个人身份后
if($redirect_uri) {
//重定向
}
?>
第二种:通过设置cookies,将url保存到cookies中
//验证是否验证身份后台chk.php
<?php
//检测是否需要身份验证
if(!$chkmsg) {
//需要身份验证
setcookie('redirect_uri',$_SERVER["REQUEST_URI"], time()+300);
//跳转验证页面
}
?>
//验证个人信息后台代码redirect.php
<?php
//成功验证个人身份后
............
//验证是否需要重定向
if(isset($_COOKIE["gz_redirect_uri"])) {
$redirect_uri = $_COOKIE["redirect_uri"];
setcookie("redirect_uri","", time()-3600);
header("Location: " . $redirect_uri);
exit();
}
else {
//返回首页
}
?>
- 用户登录后,重定向原来访问页面
- 用户登录后重定向到要访问页面
- 登录页面重定向后页面样式丢失
- Asp.net 访问页面跳转到登录后再跳转到原来的页面
- 登录成功后跳回到原来页面
- 登录成功后跳回到原来页面
- 【DRP】-用户登录-session和重定向
- python2+requests+模拟用户登录+重定向
- 关于spring-security登录后重定向至拦截前访问的url的实现原理
- 关于spring-security登录后重定向至拦截前访问的url的实现原理
- 重定向-转发-编码问题-登录页面
- frameset框架中session失效后怎样重定向到登录页面
- frameset框架中session失效后重定向到登录页面
- frameset框架中session失效后重定向到登录页面
- shiro配置好后,页面登录成功会自动重定向/favicon.ico
- 用户自动重定向来源页面
- 页面跳转 访问链接重定向
- DWZ提交表单后重定向页面
- 用pyinstaller把python脚本生成.exe文件
- hdu 2317 Nasty Hacks
- JSLint中常见报错提示
- DYNPRO_FIELD_CONVERSION dump error when a field is negative
- 160129关于xcode 7中object c与swift相互引用的问题。
- 用户登录后,重定向原来访问页面
- javascript深入理解js闭包
- Java实现把测试结果写入Excel表中
- MySQL常用命令(备查)
- GitHub——使用GitHub
- LINUX0.11内核阅读笔记
- 致2015最后2个月ios开发
- 选夫婿2
- HTTP 缓存策略