Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

ss7.5关于更换模板登陆样式后出现来路不正确问题

[复制链接]
akingol 发表于 2009-11-13 16:39:51 | 显示全部楼层 |阅读模式
本帖最后由 akingol 于 2009-11-13 16:43 编辑

为什么我老是出现提示“您的请求来路不正确或表单验证串不符,无法提交。请尝试使用标准的web浏览器进行操作。”
找了半天方法,加上input type="hidden" name="formhash" value="$formhash"以后我能登陆了,可是别人不能登陆,还原成官方的7.5原始样子,别人还是不能登陆是什么原因啊
我的浏览器是IE7别人的是IE6
请问下各位高手这个是怎么解决得啊?
benba 发表于 2009-11-13 16:53:52 | 显示全部楼层
是 batch.panel.php 文件里么? 注意$formhash是由formhash()函数生成的.在顶上应该加上: $formhash = formhash();  

如果是登陆模板文件完成代码是:

  1. <input type="hidden" name="formhash" value="<!--{eval echo formhash();}-->" />
复制代码
要用echo输出formhash()
回复

使用道具 举报

 楼主| akingol 发表于 2009-11-13 20:33:05 | 显示全部楼层
本帖最后由 akingol 于 2009-11-13 20:47 编辑
  1. } else {

  2.         $formhash = formhash();
  3.         print <<<END
  4.         var noseccode = $_SCONFIG[noseccode];
  5.         document.write('<div class="main_right_dl">');

  6.         document.write('<div class="main_right_dltop">$blang[user_login]</div>');
  7.         document.write('<form action="$siteurl/batch.login.php?action=login" method="post">');
  8.         document.write('<input type="hidden" name="formhash" value="$formhash" />');

  9.         document.write('<div class="main_right_dl_cn">$blang[username]:&nbsp;&nbsp;<input type="text"  name="username" class="input_text" onfocus="addseccode();" tabindex="1" /></div>');
  10.         document.write('<div class="main_right_dl_cn">$blang[password]:&nbsp;&nbsp;<input type="password" name="password" class="input_text" onfocus="addseccode();" tabindex="2" /></div>');

  11.         document.write('<div class="main_right_dl_cn">');
  12.         document.write('<input type="checkbox" value="315360000" name="cookietime" class="input_remember" tabindex="4" />');
  13.         document.write('$blang[i_remember]');
  14.         document.write('<input type="submit" name="loginsubmit" class="searchgo" value="$blang[login]" tabindex="5" />');
  15.         document.write('</div>');
  16.         document.write('<div class="main_right_dl_cn"><a href="$siteurl/do.php?action=register">$blang[registration]</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a href="$siteurl/do.php?action=lostpasswd">$blang[find_passwords]</a></div>');

  17.         document.write('</form>');
  18.         document.write('</div>');
  19. END;
  20. }
复制代码
我都加了啊 现在是我电脑能登陆 用别人电脑就不能登陆是为什么啊
回复

使用道具 举报

 楼主| akingol 发表于 2009-11-14 20:01:21 | 显示全部楼层
对方的浏览器是360的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 11:08 , Processed in 0.024878 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表