gpt4 book ai didi

c# - 是否可以在没有标准类和 namespace 的情况下创建自己的身份验证?

转载 作者:行者123 更新时间:2023-11-30 22:30:00 25 4
gpt4 key购买 nike

我已经创建了空白的 Asp.Net-MVC 3 Web 应用程序并想编写我自己的非常简单的身份验证。创建了一个数据库,其中将存储有关用户的所有信息。创建了一个 Controller ,使用登录名和密码的文本框查看。所以现在用户打开我的网站,输入他的登录名和密码,该信息在服务器上接收并处理(通过我自己的 ValidateUser 方法)。我应该在哪里存储有关此用户的信息以供进一步使用?

如果您不明白我想要什么,那么问题是:我可以在不使用标准 MembershipRoles 和 MembershipProviders 的情况下实现我自己的身份验证过程吗?

最佳答案

您可以编写自己的自定义 MemberShipProvider 并调用自己的 ValidateUser 方法。

检查这个Implementing a Membership Provider

如果你这样做,那么你可以利用像这样的优势

  1. 如果未通过在配置文件中设置的身份验证重定向到登录页面
  2. 登录后,您可以使用返回 url 重定向回用户所在的同一页面。

关于c# - 是否可以在没有标准类和 namespace 的情况下创建自己的身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9907626/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com