一个简单WPF登陆界面,包含记住密码,自动登录等功能,简洁美观

简介:这是一个自己以前用WPF设计的登陆界面,属于一个实验性的界面窗体,如果用于产品还很有不足。但也是有一点学习价值。后台代码略有复杂,但基本上都有注释 分类,略有代码经验的一般都能看懂。

登陆界面外观:可以对登陆成功的信息,进行保存。包括记住密码,自动登陆等信息,默认显示上一次登陆成功的用户信息。

登陆界面保存的登陆信息: 可以删除不必要的登陆信息

登陆界面登陆Loading状态显示界面:登陆中显示遮罩层 在1.5秒左右的时间内可以取消登录状态

源码下载:

点击下载源码

时间: 2024-10-29 19:12:24

一个简单WPF登陆界面,包含记住密码,自动登录等功能,简洁美观的相关文章

登陆界面的记住密码

//页面一出现则获取NSUserDefaults里面rememberSate的状态来改变UI -(void)viewWillAppear:(BOOL)animated{ NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults]; NSString *rememberSate = [userDefaults objectForKey:@"rememberSate"]; if ([rememberSate is

用Html写一个简单的登陆界面

<!DOCTYPE html> <html> <title>登陆页面</title> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body> <form name = logon method = post> <table> <tr>

Android记住密码自动登录的实现

我采用的是SharedPreferences来存取数据的,所以先简单的介绍一下SharedPreferences SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置参数,它是采用xml文件存放数据的,文件存放在"/data/data<package name>/shared_prefs"目录下. 获取SharedPreferences的两种方式: 1 调用Context对象的getSharedPreferences()方法

Cookie实现记住密码自动登录功能

网站登录的时候一般会有一个“记住密码”或者“一周之内记住我”之类的勾选框,勾选之后指定时间内访问同一网站将不需要再次输入账号密码,很方便,如下图所示 原理很简单,如下 勾选复选框登录之后会传递一个开关值(on/off)给后台的登录方法(例如/login),以此为依据: 登录成功后,值为 on 时向客户端浏览器写入 Cookie 信息,包括用户名和密码(为安全计,可以更换或者加密要保存的信息): 再次访问站点时,读取浏览器传过来的 Cookie 信息并自动登录. 先看看登录方法 @RequestM

C#如何实现记住密码,自动登录功能?【转载】

如何实现记住密码和自动登录功能? 记住密码功能我是这样实现的:将用户名存入xml文件中,在窗体加载时读取并加入combobox的Items中,然后再在选择items中的某一项时,用combobox.Text做为条件从数据库读取密码(这样做是为了省去为xml文件加密,但不会影响速度!)!这是我自己实验过的,方法有点笨!namespace address_list{    public partial class Addresslist : Form    {        public Addre

清空浏览器缓存,网站登陆界面仍然记住密码

这显然不是啥技术博文啦,只是记载下平时遇到的小问题~ 如题,在FireFox下清空下图选项,登陆淘宝的时候,还是会自动填写账号密码. 然后我就进入工具-选项 看了下,结果在安全里找到了,所有已保存的密码都在这了...

(转)asp.net 使用cookie完成记住密码自动登录

 代码如下 复制代码 string username = this.txtUserName.Text;//用户名        string password = this.txtPassword.Text;//密码 if (UserManager.LoginValidate(username, password) && this.ckState.Checked == true)//判断登录名和密码是否正确和是否选择了记住用户名和密码的复选框        {           //判断

IOS简单的登陆界面

主要需要注意的几个问题: 1.导入图片方式最好用文件导入 代码: 在ViewController.m文件中 2.UILable常用属性 @property(nonatomic,copy)   NSString           *text; //设置文本内容 @property(nonatomic,retain) UIFont             *font; //设置字体 @property(nonatomic,retain) UIColor            *textColor;

LinearLayout实现一个简易的登陆界面

今天通过学习六大布局中第一种布局方式:LinearLayout ,就拿来去做一个简易的登陆界面 存在的问题: LinearLayout中实现水平方向上的两个View一个居左,一个居右的效果,感觉这个才是学以致用 界面如下: 解决上面所存在问题的方案:通过巧妙地使用 android:layout_weight 达到所想要的效果 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns