起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4552|回复: 0

使用 UKey 登录 X5

  [复制链接]

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2012-8-7 15:24:15 | 显示全部楼层 |阅读模式
方案

登录系统时,系统自动从Ukey中读取用户名,用户只需输入登录x5的密码,点登录按钮即可登录系统

方法

1、隐藏登录页中的用户名输入框

修改/UI/portal/index.w文件,将下面这段代码删除
<tr height="32px">
        <td> </td>
        <td width="46px">
                <span class="lable">用户名</span>
        </td>
        <td width="306px">
                <input name='username_input' id='username_input'
                        style="border: 1px solid #A7A6AA; height: 22px; width: 158px;line-height:20px;"/>
        </td>
        <td> </td>
</tr>

2、修改登录方法

修改/UI/portal/system/js/login.js文件

(1)增加getUserName方法,在这个方法中,实现从UKey中取得用户名
        getUserName: function(){
                return "system";
        },

(2)修改doLogin方法
        doLogin: function(){
将其中的
var username = $.trim(this.items.usernameInput.val().toLowerCase());
修改为
var username = $.jpolite.Login.getUserName();

(3)修改doGetDefaultCheckMsg方法
删除验证用户名的代码
                if (username=="") {
                        $.jpolite.Login.items.usernameInput.focus();
                        return "请输入用户名!";
                }
高级模式
B Color Image Link Quote Code Smilies

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-2 06:01 , Processed in 0.078136 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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