c#实现初次登陆强制要求修改密码
2个回答
展开全部
这是配合数据库实现的,单纯的用C#是无法实现的。因为他只是提供了软件支持,同意用户可以在不同地点登陆,所以不能在程序里判断是否是第一次登陆。在数据库里建立一个表,记载用户登录时间等信息,然后根据这个表里的内容判断是否是第一次登陆(也就是判断有没有用户名所对应的信息,因为登陆进去已经记录了,所以你要判断他是否大于1),然后再程序里面实现修改密码的功能。
具体实现思路:
1.在数据库里面建立相应的表,来记录登陆信息等。
2.注册完成后
,可以直接跳转到修改密码的界面。或者在点“登陆”的时候,根据所填密码和数据库里的原始密码做对比,如果密码一样,在定位到修改密码的界面,如果不一样,才让登录进系统
补充:
1.数据库用户表里面最好设置2列存储密码,一个存储原始密码,另一个存储以后任意改动的密码。原始密码作为以后用户找回密码的依据。以后判断登陆密码,就是由后一个为依据。
2.一般正规的网站或系统都记录什么时间、什么用户登录过此系统,并做过什么改动等信息
具体实现思路:
1.在数据库里面建立相应的表,来记录登陆信息等。
2.注册完成后
,可以直接跳转到修改密码的界面。或者在点“登陆”的时候,根据所填密码和数据库里的原始密码做对比,如果密码一样,在定位到修改密码的界面,如果不一样,才让登录进系统
补充:
1.数据库用户表里面最好设置2列存储密码,一个存储原始密码,另一个存储以后任意改动的密码。原始密码作为以后用户找回密码的依据。以后判断登陆密码,就是由后一个为依据。
2.一般正规的网站或系统都记录什么时间、什么用户登录过此系统,并做过什么改动等信息
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询