phpcms迷你版登陆后返回登陆前页面笔记补充

代码笔记   2016-09-23 07:26:09

        昨天熬夜给网站加了个迷你的登陆窗口,这样用户不用非常繁琐的去点登陆再输入帐号密码,能够很直观的输入帐号密码验证码并且登陆成功。其实其他几样老三样就不说了,可以翻以前做的笔记都差不多。这次为了让当前url的地址能够顺利的传输到iframe下的子页面,用了点js函数。


然后再form上get一下 加个 ¥forw a rd=<?p h p e c ho U RL  En co de(¥_ G E T[" for  ward"]); ?>



可是做了这两不这两布以后发现用户登陆后还是无法返回到登陆前的页面,打开phpcms//modules/member/index.php

找到


¥forw a rd = is   s  e t(¥_P O S T['forwa rd']) && !e mp ty($_PO   S T['fo rward']) ? url  de   co  de(¥_P   OST['forward']) : 'index.php?m=membe  r&   c=index';   


替换为

¥forw  ard = iss   et(¥_GET['forw  ard']) && !e  mpt  y(¥_G   E   T['forward']) ? urldecode(¥_GE   T['forward']) : ur  ldecod  e(¥_GE  T['forw  ard']);



保存运行,成功
备注:服务器上安全按管的太严了,不让我输入这些代码,所以我就把英文的标点换成了中文的标点,所以你在搜索的时候记得换回来哦 或者看图上说明