|
论坛首页快速登陆 for Discuz5.5 (自动判断是否有验证码)
需要修改2个文件
1、./templates/default/discuz.htm
2、index.php
1.在discuz.htm
查找
[Copy to clipboard] [ - ]CODE:
<!--{if !empty($newpmexists) || $announcepm}-->
<div style="clear: both; margin-top: 5px" id="pmprompt">
{template pmprompt}
</div>
<!--{/if}-->
下面加上
[Copy to clipboard] [ - ]CODE:
<!--{if $discuz_user}--><!--{else}-->
<table border="0" cellspacing="0" cellpadding="0" width="{TABLEWIDTH}" bgcolor="{BORDERCOLOR}" align="center">
<tr><td>
<table border="0" class="tableborder" cellspacing="{BORDERWIDTH}" cellpadding="{TABLESPACE}" width="100%">
<tr class="header"><td colspan="3" align=left><form method="post" action="logging.php?action=login">
{lang member_login} [<a href="register.php" style="color: {HEADERTEXT}">{lang register_now}</a>] [<a href="member.php?
action=lostpasswd" style="color: {HEADERTEXT}">{lang lostpassword}</a>]</th></tr>
<tr bgcolor="{ALTBG1}"><td><select name="loginfield"><option value="username" >{lang username}:</option><option value="uid"
>{lang uid}:</option></select> <input type="text" name="username" size="10" maxlength="40" tabindex="1" value=""
>
<!--{if $seccodecheck}-->
{lang seccode}
<input type="text" name="seccodeverify" size="3" maxlength="4" tabindex="1"> <img src="seccode.php" align="absmiddle">
<!--{/if}-->
{lang password} <input type="password" name="password" size="10" tabindex="2" value=""
> {lang security_question}
<select name="questionid" tabindex="3">
<option value="0">{lang security_question_0}</option>
<option value="1">{lang security_question_1}</option>
<option value="2">{lang security_question_2}</option>
<option value="3">{lang security_question_3}</option>
<option value="4">{lang security_question_4}</option>
<option value="5">{lang security_question_5}</option>
<option value="6">{lang security_question_6}</option>
<option value="7">{lang security_question_7}</option>
</select> {lang security_answer}
<input type="text" name="answer" size="10" tabindex="4" value=""
> {lang login_cookie_time} <select name=cookietime tabindex="5"><option $cookietimecheck[0] value=0>{lang login_this_task}
</option>
<option $cookietimecheck[3600] value=3600>{lang login_one_hour}</option>
<option $cookietimecheck[86400] value=86400>{lang login_one_day}</option>
<option $cookietimecheck[2592000] value=2592000>{lang login_one_month}</option>
<option $cookietimecheck[315360000] selected value=31536000>{lang login_permanent}</option></select> <input type="submit"
name="loginsubmit" value="{lang submit}" tabindex="6"></td></tr></table></td></tr></table>
<!--{/if}-->
2.在index.php
查找 *(用來判断是否开了登陆验证码,可不改,但沒有开了登陆验证码则会继续显示!)
[Copy to clipboard] [ - ]CODE:
$discuz_action = 1;
下面加上
[Copy to clipboard] [ - ]CODE:
$seccodecheck = substr(sprintf('%05b', $seccodestatus), -2, 1); |
|