首页快速登陆 for Discuz5.5 (自动判断是否有验证码及点击刷新图片)
参考 http://www.discuz.net/viewthread.php?tid=571902
★★★首页快速登陆 for Discuz5.5 (自动判断是否有验证码)
插件原作者 不详
主要完美上面插件注册时显示图片的
1.加入 点击图片自动刷新图片
2.并清除原来代码中多余的</td>
3.修正tab键换位不对
可以参考网址(暂时演示注册显示图片,过期不候)
http://bbs.0571gx.com/index.php
需要修改2个文件
1、./templates/default/discuz.htm
2、index.php
1.在discuz.htm
查找
-
- <!--{if !empty($newpmexists) || $announcepm}-->
- <div style="clear: both; margin-top: 5px" id="pmprompt">
- {template pmprompt}
- </div>
- <!--{/if}-->
复制代码 下面加上-
- <!--{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>]
- <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}-->
- <img id="seccode" style="cursor:pointer" onclick="this.src='seccode.php?update=' + Math.random()" src="seccode.php" class="absmiddle" alt="" /> {lang seccode} <input type="text" name="seccodeverify" size="3" maxlength="4" tabindex="2">
- <!--{/if}-->
- {lang password} <input type="password" name="password" size="10" tabindex="3" value=""> {lang security_question}
- <select name="questionid" tabindex="4">
- <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="5" value=""> {lang login_cookie_time} <select name=cookietime tabindex="6"><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="7"></td></tr></table></td></tr></table>
- <!--{/if}-->
复制代码 2.在index.php
查找 (用來判断是否开了登陆验证码,可不改,但沒有开了登陆验证码则会继续显示!)
下面加上-
- $seccodecheck = substr(sprintf('%05b', $seccodestatus), -2, 1);
复制代码 [ 本帖最后由 谨少爷 于 2007-5-12 21:28 编辑 ] |