ytkah最近用dedecms做会员系统,在做登录页面的时候发现登陆的时候提示本页面禁止返回,把登陆模板换回官方原来的,竟然可以登陆,那么应该是模板出错了,又看了index_do.php这个文件,这个就是登陆的处理文件,$fmdo $dopost这两个变量 为空的话,系统就会啥都不做,提示本页面禁止返回。最根本的原因就是,在模板登陆表单里面没有加上
<input type="hidden" name="fmdo" value="login">
<input type="hidden" name="dopost" value="login">
<input type="hidden" name="gourl" value="<?php if(!empty($gourl)) echo $gourl;?>">
dedecms会员登录页面文件在\member\templets\index-notlogin.htm,加入如上代码后就可以登录了,有遇到类似问题的朋友可以参考一下
为了方便可以把登录验证码关闭,在 系统 - 验证安全设置 - 开启系统验证码 - 前台登录这个勾去掉