我想将数据存储在cookie中,我不确定如何处理它。
数据是用户名,以及登录网站的用户的密码值,例如有时像这样
UserName = bob, Password=Passw0rd1
UserName = harry, Password=BLANK
UserName = george, Password=R0jjd6s
这意味着鲍勃和乔治登录到网站并选择记住他们的密码,但是哈里选择了他的密码而不被记住。
因此,在登录对话框中会出现一个下拉列表,其中包含“bob”,“harry”,“george”中的所有用户名。如果他们选择用户名bob,密码将自动填写等等。
那么这些信息如何存储在cookie中呢?就像它在上面,或者它必须是,
UserName1 = bob, Password1=Passw0rd1
UserName2 = harry, Password2=BLANK
UserName3 = george, Password3=R0jjd6s
用户名和密码值是否实际存储在同一个cookie中,或者每个数据是否分开?任何信息都会很好。
答案 0 :(得分:1)
至于所有信息是否应存储在单个cookie或多个cookie中取决于您计划创建的cookie数量以及是否希望所有信息同时过期。通常,为了提高效率,您需要将相关数据分组到一个cookie中。
但是,将密码存储在cookie中是一种不好的做法,因为这些信息将是纯文本的,并且很容易被攻击者读取。
以下链接提供了有关cookie和asp.net的一些指导。