在c#中新的和我已经创建了两个字段的登录表单用户名和密码还记得我复选框..第一次用户登录窗体与检查记住我复选框..你可以指导我如何从cookie中的密码字段中自动生成用户密码,当用户下次登录时使用C#?如何记住在c#中使用cookie的用户名和密码
0
A
回答
2
希望你使用FormsAuthentication。在SetAuthCookie方法中,有一个参数PersistCookie,将此值设置为true,ASP.Net运行时将存储用户凭证给客户端。
你可以在这里找到更多的细节:How to: Implement Simple Forms Authentication
0
Asp.net已经准备好使用窗体身份验证的实现。
使用FormsAuthentication.SignIn()和FormsAuthentication.SignOut()方法创建auth cookie或将其删除。
欲了解更多信息:http://msdn.microsoft.com/en-us/library/system.web.security.formsauthentication.aspx
2
如果我正确理解你的问题,你想要的是有一个与登录信息,用户访问你的页面的下一次预填充登录表单。
您应该不是出于安全原因,使用Cookie来做到这一点。最好的方法是让浏览器为您存储登录信息。我敢打赌,你的浏览器之前曾问过“保存密码?是,从不,现在不行”?
要做到这一点,浏览器需要认识到它正在处理登录表单。我相信有可能是他们如何检测各种浏览器之间的一些差异,但以下这些步骤应该足以满足大多数浏览器我相信:
- 确保输入字段命名为
username
和password
- 确保密码输入型
password
- 确保窗体有一个正确的动作属性
- 确保表单有一个提交按钮
相关问题
- 1. 如何记住用户名和密码?
- 2. Android WebView-记住用户名和密码
- 3. 如何在cookie c#中存储多个用户名和密码?
- 4. 如何让Egit记住密码和用户名?
- 5. 如何保存用户名和密码使用记住我的Drupal登录表
- 6. iPhone应用程序记住用户名和密码
- 7. 记住并验证用户使用Cookie
- 8. 记住用户在Cookie中使用TimeZoneInfo的选择,从C#使用的属性?
- 9. ASP.NET MVC4使用cookie记住登录密码 - 安全的方式?
- 10. 安全:我应该如何储存(“记住”)用户以供将来使用的用户名和密码?
- 11. 如何以安全的方式使用Cookie记住用户?
- 12. 执行记住我的用户名/密码功能
- 13. 如何编码用户名和密码?
- 14. 在C中使用Wininet设置代理用户名和密码#
- 15. 如何在C#2.0中的Web.config中加密用户名和密码
- 16. git:osxkeychain凭证助手默默无法记住用户名/密码
- 17. 使用Cookie记住Laravel中的用户设置
- 18. 的用户名和密码
- 19. 用户名和密码验证turbo c
- 20. C#用户名和密码登录框
- 21. ASP.NET C#验证用户名和密码
- 22. 如何在android中加密用户名和密码
- 23. 如何检查用户名和密码
- 24. 如何保存用户名和密码?
- 25. 如何检查用户名和密码?
- 26. 在Spring Security中记住我只记住用户名
- 27. 如何在使用用户名和密码的PowerShell控制台中使用wget
- 28. 使用OAuth2与用户名和密码
- 29. 使用用户名和密码获取Azure Active Directory标记
- 30. 在C中记住我持久Cookie#
如果您想预先填写表单,您应该让浏览器为您存储信息,而不是将其保存在cookie中。 – 2012-08-06 09:35:09
您应该不会在cookie中存储密码 - 它很容易窃听cookie。改用某种过期令牌。 – Oded 2012-08-06 09:37:41