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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[天使回归][用户名+UID] 两种登录方式

[复制链接]
折翼の天使♂ 发表于 2009-9-5 23:22:10 | 显示全部楼层 |阅读模式
UCHome插件
语言编码: GBK简体 
插件名称: [用户名+UID] 两种登录方式
插件作者: 折翼de天使♂
适用版本: UCHome 2.0
①打开templates/你的主题/network.htm

1.1找
  1. <p><label for="username">用户名</label> <input type="text" name="username" id="username" class="t_input" value="$membername" /></p>
  2.                                 <p><label for="password">密 码</label> <input type="password" name="password" id="password" class="t_input" value="$password" /></p>
复制代码
替换成
  1. <div class="loginout">
  2.                                         <div class="login">
  3.                                                 <span id="type" class="btn com" onmouseover="this.className='btn over'" onmouseout="this.className='btn com';" onclick="$('type_sel').className='types block';">
  4.                                                         用户名
  5.                                                 </span>
  6.                                                 <span id='sel_btn'></span>
  7.                                                 <input class="t_input" style="border:0px;width:118px;" type="text" name="username" id="username" value="$membername" tabindex="2" />
  8.                                         </div>
  9.                                         <div id="type_sel" class="types none" onmouseover="$('type').className='btn over'">
  10.                                                 <a style="cursor:hand;" onclick="chgwd(this);$('type_sel').className='types none';$('type_val').value=1;">用&nbsp;户&nbsp;名</a><br>
  11.                                                 <a style="cursor:hand;" onclick="chgwd(this);$('type_sel').className='types none';$('type_val').value=2;">DK&nbsp;&nbsp;号</a>                               
  12.                                                 <input id='type_val' type="hidden" name="type" value="1">
  13.                                         </div>
  14.                                         <div class="login">
  15.                                                 <span>
  16.                                                         密&nbsp;&nbsp;码&nbsp;&nbsp;:
  17.                                                 </span>
  18.                                                 <input type="password" name="password" id="password" class="t_input" style="border:0px;width:120px;" tabindex="3" value="$password" />
  19.                                         </div>
  20.                                 </div>
复制代码
1.2找
  1. </script>
复制代码
上面加
  1. function chgwd(obj){
  2.         $('type').innerHTML = obj.innerHTML;
  3.         $('username').focus();
  4.         $('username').select();
  5. }
复制代码
②打开 source/do_login.php
2.1 找
  1. $password = $_POST['password'];
复制代码
上面加
  1. $isuid = $_POST['type'] == 1 ? 0 : 1 ;//登录类型 1:用户名;2:DK号;
复制代码
2.2找
  1. getpassport($username, $password)
复制代码
替换成
  1. getpassport($username, $password, $isuid)
复制代码
③ 打开 source/function_common.php

3.1找
  1. getpassport($username, $password)
复制代码
替换成
  1. getpassport($username, $password, $isuid)
复制代码
3.2  找
  1. uc_user_login($username, $password)
复制代码
替换成
  1. getpassport($username, $password, $isuid)
复制代码
⑤登录页面

5.1找
  1. <tr><td colspan="2">
  2.                 <div class="loginout">
  3.                         <div class="login">
  4.                                 <span id="type" class="btn com" onmouseover="this.className='btn over'" onmouseout="this.className='btn com';" onclick="$('type_sel').className='types block';">
  5.                                         用户名
  6.                                 </span>
  7.                                 <span id='sel_btn'></span>
  8.                                 &nbsp;<input class="t_input" style="border:0px;width:118px;" type="text" name="username" id="username" value="$membername" tabindex="2" />
  9.                         </div>
  10.                         <div id="type_sel" class="types none" onmouseover="$('type').className='btn over'">
  11.                                 <a style="cursor:hand;" onclick="chgwd(this);$('type_sel').className='types none';$('type_val').value=1;">用&nbsp;户&nbsp;名</a><br>
  12.                                 <a style="cursor:hand;" onclick="chgwd(this);$('type_sel').className='types none';$('type_val').value=2;">DK&nbsp;&nbsp;号</a>                               
  13.                                 <input id='type_val' type="hidden" name="type" value="1">
  14.                         </div>
  15.                         <div class="login">
  16.                                 <span>
  17.                                         密&nbsp;&nbsp;码&nbsp;&nbsp;:
  18.                                 </span>
  19.                                 <input type="password" name="password" id="password" class="t_input" style="border:0px;width:120px;" tabindex="3" value="$password" />
  20.                         </div>
  21.                 </div>
  22.         </td></tr>
复制代码
替换成
  1. <tr><td colspan="2">
  2.                 <div class="loginout">
  3.                         <div class="login">
  4.                                 <span id="type" class="btn com" onmouseover="this.className='btn over'" onmouseout="this.className='btn com';" onclick="$('type_sel').className='types block';">
  5.                                         用户名
  6.                                 </span>
  7.                                 <span id='sel_btn'></span>
  8.                                 &nbsp;<input class="t_input" style="border:0px;width:118px;" type="text" name="username" id="username" value="$membername" tabindex="2" />
  9.                         </div>
  10.                         <div id="type_sel" class="types none" onmouseover="$('type').className='btn over'">
  11.                                 <a style="cursor:hand;" onclick="chgwd(this);$('type_sel').className='types none';$('type_val').value=1;">用&nbsp;户&nbsp;名</a><br>
  12.                                 <a style="cursor:hand;" onclick="chgwd(this);$('type_sel').className='types none';$('type_val').value=2;">DK&nbsp;&nbsp;号</a>                               
  13.                                 <input id='type_val' type="hidden" name="type" value="1">
  14.                         </div>
  15.                         <div class="login">
  16.                                 <span>
  17.                                         密&nbsp;&nbsp;码&nbsp;&nbsp;:
  18.                                 </span>
  19.                                 <input type="password" name="password" id="password" class="t_input" style="border:0px;width:120px;" tabindex="3" value="$password" />
  20.                         </div>
  21.                 </div>
  22.         </td></tr>
复制代码
5.2找
  1. <form id="loginform" name="loginform" action="do.php?ac=$_SCONFIG[login_action]&$url_plus&ref" method="post" class="c_form">
复制代码
上面加
  1. <script language="javascript">
  2. function chgwd(obj){
  3.         $('type').innerHTML = obj.innerHTML;
  4.         $('username').focus();
  5.         $('username').select();
  6. }
  7. </script>
  8. <style>
  9. .loginout { position:relative; padding-left:10px;}
  10. .login { padding:1px 0 1px 5px; border: #CCC 1px solid; position:relative; width:190px; margin-bottom:5px;}
  11. .login .t_input { background:#FFF; }
  12. .loginout .types { padding:5px 0 1px 5px; width: 50px; position:absolute; top:0px; left:0px; z-index:99; background:#FFF; border:#09F 1px solid; margin-left:0px;}
  13. .loginout .none { display:none; }
  14. .loginout .block { display:block; }

  15. .login .btn { cursor:hand;top:4px; padding-right:12px; width:48px; position:absolute;}
  16. .login .com { background:url(image/btn/newarow.gif) no-repeat right -3px ;}
  17. .login .over { background:url(image/btn/newarow.gif) no-repeat right -22px;}

  18. #username { left:55px; top:0px; position:relative;}
  19. </style>
复制代码
OK!

评分

1

查看全部评分

huangyiqiu 发表于 2009-9-5 23:24:25 | 显示全部楼层
什么方式,我看看先
回复

使用道具 举报

 楼主| 折翼の天使♂ 发表于 2009-9-5 23:27:18 | 显示全部楼层
演示:http://www.dayku.cn

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

cdkxw 发表于 2009-9-6 04:41:53 | 显示全部楼层
学习了……
回复

使用道具 举报

83393803 发表于 2009-9-6 04:53:32 | 显示全部楼层
先收藏  
回复

使用道具 举报

uuvd 发表于 2009-9-6 12:40:05 | 显示全部楼层
要改这么多东西啊.怕网站出问题了.
回复

使用道具 举报

mosen77 发表于 2009-9-6 12:59:06 | 显示全部楼层
确实很久不见你了~回来就好...
回复

使用道具 举报

maoming 发表于 2009-9-6 23:18:31 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

凡军 发表于 2009-9-6 23:48:51 | 显示全部楼层
这里有文章可以做了!
回复

使用道具 举报

okooo 发表于 2009-9-8 23:59:51 | 显示全部楼层
不错不错,喜欢这个
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-18 00:47 , Processed in 0.036732 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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