注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

竹下无为梦

心有多大,舞台就有多大

 
 
 

日志

 
 

自动返回登陆前页面  

2010-05-10 11:06:00|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
wordpress的登陆存在很大的缺陷,当博友看完一篇日记想要评论的时候,登陆之后却自动跳转到后台去了。更苦恼的是只能手动从后台转到首页,又得重新去寻找刚才阅读的文章。通过论坛的求助,简单实现了登陆之后自动返回登陆前页面。众所周知,wordpress每次升级过后,以前修改的所有文件都都会还原,又得重新修改。还得留着这篇文章以后备用。 修改方法如下: 首先在Wordpress安装目录下找到wp-login.php用文本编辑器打开修改。 在 <?php 下面添加以下代码:
if (!isset($_SESSION)) { session_start();             //创建一个session会话 session_regenerate_id(); } if (isset($_SERVER['HTTP_REFERER']) && $_SERVER['HTTP_REFERER'] != '' && strpos($_SERVER['HTTP_REFERER'],'admin') == false && strpos($_SERVER['HTTP_REFERER'],'login') == false) { $_SESSION["REFERER"] = $_SERVER['HTTP_REFERER']; //登陆前的页面地址 }
然后查找以下代码(crtl+F): <input type="hidden" name="redirect_to" value="<?php echo esc_attr($redirect_to); ?>" /> 将其改成: <input type="hidden" name="redirect_to" value="<?php if ( isset($_SESSION["REFERER"]) ) { echo $_SESSION["REFERER"]; } else { echo esc_attr($redirect_to); } ?>" /> 完毕!
  评论这张
 
阅读(50)| 评论(421)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017