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

 找回密码
 立即注册
搜索

为什么外部调用登录代码不能直接登录

[复制链接]
abed 发表于 2009-8-2 20:08:32 | 显示全部楼层 |阅读模式
同一个站点,不同目录下,为什么不能直接登录,而要再点一次登录按钮才能正常登录啊,参见:http://www.nver.cc
我的调用代码如下:
<form method="post" id="loginform" name="loginform" action="home/do.php?ac=<?php echo $_SCONFIG['login_action'];?>&<?php echo $url_plus;?>&ref">
        <ul>
                <li>用户名</li><li>        <script language="javascript">document.write('<input id="username" name="username" type="text"  maxlength="16" onMouseOut="this.style.backgroundColor=\'#ffffff\'" onmouseover="this.style.backgroundColor = \'#E5F0FF\'" onfocus="this.style.backgroundColor = \'#E5F0FF\'">');</script></li>
                <li>密码</li><li><input id="password" name="password" type="password" maxlength="18" onMouseOut="this.style.backgroundColor='#ffffff'" onmouseover="this.style.backgroundColor = '#E5F0FF'" onfocus="this.style.backgroundColor = '#E5F0FF'"/></li>
                <input type="checkbox" id="cookietime" name="cookietime" value="315360000" $cookiecheck style="margin-bottom: -2px;"><label for="cookietime">下次自动登录</label>
                <input type="hidden" name="refer" value="home/space.php?do=home" />
                <input type="hidden" name="formhash" value="<?php echo formhash();?>" />
                        <input id="button1" name="button1" value="登录" type="submit" />
                        <input value="免费注册" type="button" name="register" id="register" onclick="javascript:window.open('home/do.php?ac=<?php echo $_SCONFIG[register_action];?>');"/>
                          </li>
        </ul>
</form>

请高手帮我看看是什么原因,action地址和formhash值都是对的.
回复

使用道具 举报

 楼主| abed 发表于 2009-8-2 23:23:27 | 显示全部楼层
自己搞定了,是登录按钮的ID和name必须是loginsubmit
回复

使用道具 举报

fumingzx 发表于 2009-8-2 23:28:43 | 显示全部楼层
路过! 1# abed
回复

使用道具 举报

liuyan8459 发表于 2009-10-14 12:30:49 | 显示全部楼层
楼主能帮我看看吗?我的为什么不好用呢?

<form method="post" name="loginform" id="loginform" onSubmit="return checklogin()" target="_blank" action="do.php?ac=<?php echo $_SCONFIG['login_action'];?>&<?php echo $url_plus;?>&ref">
        <h2><div class="l"><input name="username" type="text" id="username" value="请输入用户名称" onBlur="if (value ==''){value='请输入用户名称'}" onFocus="if (value =='请输入用户名称'){value =''}"/></div><div class="r"><input id="loginsubmit" name="loginsubmit" type="submit" value=" " /></div></h2><h3><div class="l"><input name="password" type="password" id="password" value="请输入用户密码" onBlur="if (value ==''){value='请输入用户密码'}" onFocus="if (value =='请输入用户密码'){value =''}"/></div><div class="r"><a href="do.php?ac=<?php echo $_SCONFIG[register_action];?>" target="_blank">免费注册&gt;&gt;</a></div></h3>
        </form>
回复

使用道具 举报

jinxianjun 发表于 2009-10-23 09:29:53 | 显示全部楼层
我也搞定了,非常感谢楼主哈
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-14 04:18 , Processed in 0.086426 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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