记住我在C#windows应用程序中的复选框 [英] remember me check box in the C# windows application

查看:69
本文介绍了记住我在C#windows应用程序中的复选框的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在C#.net windows应用程序中创建一个登录,我在登录页面中有一个记住我的复选框。可以给我一个代码,记住我在C#windows应用程序中的复选框

I am creating a login from in C#.net windows application and i have a remember me checkbox in the login page. can give me a code the remember me check box in the C# windows application

推荐答案

好吧,如果你想介绍记住我复选框(大多数时候我们实现它Web应用程序)您决定存储该信息的位置。您可以将其存储到客户端PC。在客户端,您可以使用加密方式将其存储到您喜欢的任何text / xml文件或Windows注册表中。当用户打开Windows可执行文件时,登录页面加载事件检查位置,任何记住数据是否存在于特定位置。如果是,那么它会读取该数据并将其分配给登录页面userid / password文本框并选中记住我复选框。如果有人取消选中记住是复选框并点击登录按钮那么首先删除记住来自客户位置(文件/注册表)的信息.Psedo代码如



Well if you want to introduce remember Me checkbox (Most of the time we implement it in Web applications) you take decision that where you store that information. You can store it to client pc. In client side you can store it to any text/xml file or windows registry which you prefer with encrypted way. When user open windows executable file, Login page load event check location that any remeber be data is exists or not to a specific location. If so then it read that data and assign that to the login page userid/password textbox and checked remember me checkbox. If anyone uncheck remember be checkbox and click login button that time first it delete remember be information from client location(file/registry).Psedo code like

LoginForm_Load(object sender, EventArgs e)
{
    RememberMe remember= Helper.GetRememberMe();
    If (null != remember)
    {
       txtUserId = remeber.UserId;
       txtPassword = remember.Password;
       chkRememberMe.Checked=true;
    }
}







btnLogin_Click(object sender, EventArgs e)
{
   if(chkRememberMe.Checked)
   {
       var remember = new RememberMe{UserId = txtUserId.Text, Password=txtPassword.Text};
       Helper.SaveRememberMe(remeber);
    }
    else
    {
       Helper.ForgetMe();   
    }
}





你只需要实现Helper类,其中 GetRememberMe ForgetMe 功能api将在那里。



You just need to implement Helper class where GetRememberMe, ForgetMe functionality api will be there.


这篇关于记住我在C#windows应用程序中的复选框的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆