首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >asp.net应用程序的登录模块

asp.net应用程序的登录模块
EN

Stack Overflow用户
提问于 2012-09-27 13:16:17
回答 2查看 1.6K关注 0票数 0

我在一个基于java的项目中工作,在这个项目中,我们使用LDAP身份验证模块进行登录。我可以为asp应用程序使用任何这样的(易于使用的)登录模块吗?

1)我正在用本地主机单独开发一个asp.net应用程序。我需要关于如何实现登录功能的建议。

2)我还需要关于如何定义与登录相关的数据库表的建议。我最初的想法是创建一个包含两列user_id和password的表USER。

3)如果我想以加密格式保存密码,如何实现整个功能。(如登录验证,在注册时保存密码)

谢谢,

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-09-27 14:09:19

快速解决方案:根据@AVD的建议,从工具箱添加“登录”控件并使用“网站管理工具”。

参考:http://msdn.microsoft.com/en-us/library/ssa0wsyf(v=vs.100).aspx

概念性/自定义解决方案

使用smart-tag.

  • Well,从工具箱添加“登录”控件并将其转换为模板“具有两列user_id和密码的表用户”的想法很简单&很好,请使用它。

  • DES Encryption:

using System.Security.Cryptography;static byte[] key = ASCIIEncoding.ASCII.GetBytes("!)@(#*$&");//Encrypt Key static byte[] IV= ASCIIEncoding.ASCII.GetBytes("qwertyui");//初始值保护的空Encrypt_Click(object sender,EventArgs e) { if (String.IsNullOrEmpty(txtPwd.Text)) {抛出新的ArgumentNullException(“需要加密的字符串不能为空。”);} DESCryptoServiceProvider cryptoProvider =新的DESCryptoServiceProvider();memoryStream MemoryStream =新MemoryStream();cryptoStream CryptoStream =新CryptoStream(memoryStream,cryptoProvider.CreateEncryptor(key,IV),CryptoStreamMode.Write);新写入器=新StreamWriter(cryptoStream);writer.Write(txtPwd.Text);writer.Flush();cryptoStream.FlushFinalBlock();writer.Flush();txtPwd.Text= writer 0,(Int));} protected void Decrypt_Click(object sender,EventArgs e) { if (String.IsNullOrEmpty(txtPwd.Text)) { throw new ArgumentNullException (“需要解密的字符串不能为空”);} DESCryptoServiceProvider cryptoProvider = new DESCryptoServiceProvider();MemoryStream memoryStream = new MemoryStream (Convert.FromBase64String(TextBox1.Text));cryptoStream CryptoStream = new CryptoStream(memoryStream,cryptoProvider.CreateDecryptor(key,IV),CryptoStreamMode.Read);新读卡器= StreamReader StreamReader(cryptoStream);txtPwd.Text=reader.ReadToEnd();}

票数 0
EN

Stack Overflow用户

发布于 2012-09-27 13:21:20

和各种MembershipProviders。SqlMembershipProvider包含最佳实践实现,新的SimpleMembership有助于OpenID和OAuth的集成。

在SimpleMembership http://weblogs.asp.net/jgalloway/archive/2012/08/29/simplemembership-membership-providers-universal-providers-and-the-new-asp-net-4-5-web-forms-and-asp-net-mvc-4-templates.aspx

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12614517

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档