`
totoxian
  • 浏览: 1075099 次
  • 性别: Icon_minigender_2
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

自动记录上次登陆成功的用户信息

阅读更多

站在用户的角度来思考问题,用户需要的永远是方便、快捷的操作功能,所以有些时候自动记录上次登陆成功的用户名和密码也就不可避免了。

以下代码实现了这个功能,把上次登陆成功的用户名和密码记录在RMS里,因为RMS是保存在ROM里的,具有断电非易失性。

private class TextForm extends Form implements CommandListener {
Command loginCom = new Command("登陆",Command.OK,0);
Command backCom = new Command("返回",Command.BACK,1);
int temp;
String Myname,Mypassword,s;
public TextForm(){
super("登陆界面");
try{
temp = rs.getNumRecords();
}catch(Exception e){e.printStackTrace();}
if(temp!=0){
try{
s = decode(rs.getRecord(temp));
}catch(Exception e){e.printStackTrace();}
Myname = s.substring(0,s.indexOf("&"));
s = s.substring(s.indexOf("&")+1);
Mypassword = s;
userName = new TextField(" 用户名 :",Myname,10,TextField.ANY);
passWord = new TextField(" 密码 :",Mypassword,10,TextField.ANY);
}else{
userName = new TextField(" 用户名 :","",10,TextField.ANY);
passWord = new TextField(" 密码 :","",10,TextField.ANY);
}
append(userName);
append(passWord);
addCommand(loginCom);
addCommand(backCom);
setCommandListener(this);

}

public void commandAction(Command c, Displayable g) {
if(c == loginCom){
if(userName.getString().length()!=0&&passWord.getString().length()!=0){



setCommand("LogonAction",userName.getString()+"&"+passWord.getString());
getCommand();
try{
client.send(com);
}catch(Exception ex){
ex.printStackTrace();
}
gameMode = 4;
initFlag = true;
display.setCurrent(r);

setCommand("QryRoomsAction",null);
getCommand();
try{
client.send(com);
}catch(Exception ex){
ex.printStackTrace();
}


tempName = userName.getString();
tempPassword = passWord.getString();
}else{
Alert alert = new Alert("警告","用户名和密码不能为空",null,AlertType.ERROR);
alert.setTimeout(Alert.FOREVER);
display.setCurrent(alert);
}
}else if(c == backCom){
gameMode = 1;
display.setCurrent(r);
}
}
}

分享到:
评论

相关推荐

    如何查看SAP用户登录日志记录

    在SAP系统中,默认情况下只能查看用户的上次登录记录,但之前的登录并不会进行记录。这篇文章将介绍如何设置审计参数文件,并利用审计日志来查看用户在某段时间内的登录情况。 首先,我们需要了解SAP系统中的审计...

    TextBox记录上次输入值

    标题中的"TextBox记录上次输入值"就是指的这样一种技术,它允许应用程序在用户下次打开时恢复他们之前输入的信息,提供更好的用户体验。 描述中提到的"重新封装的TextBox"意味着开发者创建了一个新的类,继承自原始...

    使用TVARVC,TVARV 表记录上次运行时间并且自动填充

    使用TVARVC和TVARV表记录上次运行时间并自动填充Selection Screen 在ABAP中,TVARVC和TVARV表是...使用TVARVC和TVARV表记录上次运行时间,并将其自动填充到Selection Screen中,可以方便用户的操作,提高工作效率。

    Exchange经验谈-如何查看最近登录和注销

    Exchange经验谈-如何查看最近登录和注销记录 在 Exchange 环境中,查看用户最近的登录和注销...通过本文,我们可以了解如何查看用户最近的登录和注销记录,以及如何使用 AcctInfo.dll 工具来查看用户账号的其他信息。

    清除文本框上次输入值的历史记录

    在进行Web应用或者桌面应用开发时,用户可能会遇到在文本框(TextBox)中输入时,系统自动填充之前输入过的值,这种功能有时被称为输入历史记录或自动补全。这种特性虽然在某些场景下能提高用户体验,例如填充用户名...

    自动开始上次关机时关闭的应用

    其中一个常见的功能就是“自动开始上次关机时关闭的应用”,该功能可以提高用户的工作效率,使用户在开机后能够快速回到上一次的工作状态。本文将详细介绍如何利用Visual Basic (VB) 编程语言来实现这一功能。 ####...

    如何查看上次登录计算机时间及信息.docx

    1. 巧用策略记录上次登录时间: 在Windows Vista系统中,可以通过组策略编辑器来实现这个功能。首先,通过“开始”菜单打开“运行”,输入“gpedit.msc”打开组策略控制台。接着,导航到“计算机配置”->“管理模板...

    自动定时关机程序,自动记忆上次关机时间,可设置

    2. **记忆功能**:程序能够记录上次关机的准确时间,这可能是通过保存系统时间戳来实现的。下次启动时,它可以读取这个信息并根据用户的配置进行相应的操作,比如立即关机或者基于上次关机时间设置新的定时任务。 3...

    80自动打开上次关机时关闭的应用程序

    标题中的“80自动打开上次关机时关闭的应用程序”是指一种编程技术,它使得计算机在启动时能够自动恢复并启动用户在上一次关机时未关闭的应用程序。这种功能通常是为了提高用户的使用便利性,避免每次开机后手动重新...

    精彩编程与编程技巧-如何自动记录计算机开机时间?...

    ### 如何自动记录计算机开机时间? 在日常工作中,有时候我们需要知道计算机的开机时间,以便进行系统维护、资源管理等操作。本文将通过一个具体的VB示例程序,介绍如何利用编程手段实现自动记录计算机开机时间的...

    设置cookie获取上次登录时间_得到上次登录时间_获取cookie_

    要设置一个包含上次登录时间的Cookie,首先需要在用户成功登录后,计算当前时间(通常为Unix时间戳或ISO 8601格式),然后使用JavaScript或者服务器端语言(如PHP、Python等)创建Cookie。例如,使用JavaScript的`...

    arcgis自动保存插件

    5. 除了自动保存功能,此插件可能还包含其他辅助功能,如恢复上次编辑状态、查看最近保存记录等,这些功能可以帮助用户更高效地管理和恢复工作进度。 总的来说,"arcgis自动保存插件"是ArcGIS用户不可或缺的一款...

    Qt5串口助手V2.0(能记录上次打开的文件)

    **Qt5串口助手V2.0:记录上次打开文件的功能详解** 在嵌入式开发、硬件调试或者物联网通信中,串口通信扮演着至关重要的角色。为了方便开发者进行串口数据的收发与分析,Qt5串口助手V2.0应运而生。这个工具不仅提供...

    labview 保持上次数据

    在LabVIEW编程环境中,"保持上次数据"是一个常见的需求,特别是在设计用户界面或者进行数据分析时。这个功能允许用户在关闭并重新打开程序后,依然能够看到之前操作时的数据或者设置,提高了工作效率和用户体验。...

    FTP自动备份软件

    3. **日志记录**:软件会记录每次备份的详细信息,如成功或失败的消息、所用时间等,方便用户监控和故障排查。 4. **通知机制**:备份完成后,软件可以通过邮件或其他方式发送通知,让用户了解备份状态。 5. **恢复...

    记录报表上次打印时间/统计指定报表张数

    标题“记录报表上次打印时间/统计指定报表张数”涉及到的是在IT领域中关于数据管理和报表系统的两个关键功能。这两个功能对于企业的数据监控和分析至关重要,它们可以帮助企业追踪报表的使用情况,优化业务流程,...

    VB编程源代码 80自动打开上次关机时关闭的应用程序.rar

    标题中的“VB编程源代码 80自动打开上次关机时关闭的应用程序”指的是一个使用Visual Basic(VB)编写的程序,它的功能是在系统启动时自动恢复并打开用户在上次关机时已关闭的应用程序。这个功能对于提高用户的工作...

    qq怎么查看上次登录.docx

    成功登录后,你会看到QQ的主面板。在面板的左下角,通常有一个小企鹅图标,这是QQ的主菜单。点击这个图标,会弹出一个下拉菜单,提供各种操作选项。 4. **选择安全选项**: 在下拉菜单中,找到并点击“安全”选项...

    Cookie记录上一次访问时间.docx

    - **需求**:本案例中,服务器需要记录用户上次访问的时间,以判断是首次还是再次访问。 - **实现步骤**: 1. 检查请求中的Cookie,看是否有名为`lastTime`的Cookie。 2. 如果存在`lastTime`,说明不是首次访问...

    EXCEL技巧学习 自动保存学习记录.zip

    本资料包"EXCEL技巧学习 自动保存学习记录.zip"包含了关于如何在Excel中设置自动保存的相关教程,下面将详细介绍这个重要的知识点。 首先,我们需要了解Excel的自动保存功能。自动保存是Excel的一项内置功能,它会...

Global site tag (gtag.js) - Google Analytics