|
|
1
16
这很简单,您需要驱动membershipProvider并实现validateuser方法。看看这个 post . 我正在使用Postgres和MVC的自定义成员资格提供程序。 |
|
|
2
13
我将回答您的最新问题:
如果您(a)想要继续使用表单身份验证,并且(b)拥有一个授权表结构,该结构不遵循与aspnetdb相同的约定,那么是的。如果你不需要formsauth(见下文),那么你可以去掉
如果你使用自己的习惯
是的,如果您坚持表单身份验证(使用
你应该重写
|
|
|
3
1
|
|
|
4
1
我们在我们的一个应用程序中正是这样做的,并且发现这非常简单。我们有一个身份验证服务(从控制器调用),它处理对输入的密码进行哈希处理的机制,以查看它是否匹配,然后简单地为我们称为“isvalidlogon”的方法返回一个bool。 在我们的例子中,目的是尽可能地保持对一个非常微不足道的任务的管理的轻量级。 我们基本上完全忽略了aspnetdb。如果我们从用户/密码检查中得到有效的响应,我们只需调用标准的FormsAuthentication.RedirectFromLoginPage(用户名,CreateCookieBool); 希望有帮助。 |
|
|
5
1
只是构建相同的内容,所以对1的回答必须是否:) 我正在使用标准的ASP.NET窗体身份验证,在这里我使用FormsAuthentication.RedirectFromLoginPage(用户名,CreateCookieBool)方法登录用户。 我给了一个用户一个唯一的guid(您可以使用任何其他用户ID),并将其与用户名一起存储在用户名参数中(显示在母版页:html.encode(page.user.identity.name.split)(“”..tochararray())[1])。 在每个控制器/方法中,我必须知道哪个用户登录(通过user.identity.name,拆分字符串并获取userguid)。 另外,我用[authorize]属性修饰这些例程。 |
|
|
6
1
你好, 只需遵循以下简单步骤: 弗斯特 ,您可以删除app_data文件夹中的.mdf文件。因为我们不需要这些表格。 那么 ,我们需要更新web.config中的默认连接字符串以指向我们的数据库。
第三 ,打开nuget package manager并编写以下命令:
签出数据库,所有前缀为asp的ASP.NET成员表都已创建,然后您可以通过运行应用程序并执行成员操作(如注册或登录应用程序)来测试它。 运行以上命令后创建的表:
|
|
|
vale383 · 如何在Django端点中查找user_id 1 年前 |
|
|
Tunahan Keklik · 如果用户仍在网站上时会话过期怎么办 1 年前 |
|
onizukaek · 如何将无密码登录链接认证应用于无头架构? 1 年前 |
|
|
Kananda Gama · Problema com登录[关闭] 1 年前 |