详情请参阅网址:
http://www.xkzzz.com/zz/ymzj/phpcms/201109/28-85851.html
"之间的代码(未登录状态),改为如下代码:
验证码参数:{form::checkcode('code_img', '字符个数', '字体大小', 宽, 高)} {php if(!HTTP_REFERER || strpos(HTTP_REFERER,'&a=login')) @header("Location: ".$_GET['forward']);//这行放到文件顶部吧 }
账号
密码
验证码
{form::checkcode('code_img', '4', '14', 84, 24)}
| {L('register')}
下面添加:
showmessage(L('login_success').$synloginstr, $forward); 修改为
$dialog = trim($_POST['dialog']);
if ($dialog){
showmessage(L('login_success').$synloginstr, '', 1000, $dialog);
}else{
showmessage(L('login_success').$synloginstr, $forward);
}
一、普通的表单登陆:简单就是不修改系统文件怕以后更新弄的地方多,查看系统函数没有设计mini式的登陆函数,所以只从模板入手简单修改。
打开根目录
文件里"{else}.........{/if}
验证码参数:{form::checkcode('code_img', '字符个数', '字体大小', 宽, 高)} {php if(!HTTP_REFERER || strpos(HTTP_REFERER,'&a=login')) @header("Location: ".$_GET['forward']);//这行放到文件顶部吧 }
账号
密码
验证码
{form::checkcode('code_img', '4', '14', 84, 24)}
| {L('register')}
二、Ajax登陆:权当是一个思路吧,会修改的朋友可以进一步改进
1. 修改文件:\phpcms\templates\default\content\header.html
在上面添加2行代码:
2. 修改文件:\phpcms\templates\default\member\mini.html
查找 target="_top">{L('login')} 修改为
然后在
上面添加代码:3. 修改文件:\phpcms\templates\default\member\login.html
在
摘要:4. 修改文件:\phpcms\modules\member\index.php 大概在第560行代码: 找到 showmessage(L('login_success').$synloginstr, $forward); 修改为 $dialog = trim($_POST['dialog']); if ($dialog){ showmessage(L('lo ... |
4. 修改文件:\phpcms\modules\member\index.php 大概在第560行代码:
找到$dialog = trim($_POST['dialog']);
if ($dialog){
showmessage(L('login_success').$synloginstr, '', 1000, $dialog);
}else{
showmessage(L('login_success').$synloginstr, $forward);
}
修改完毕。