问题标签 [membershipuser]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
274 浏览

asp.net-mvc - MVC 成员资格问题

几乎每次我运行我的 MVC 应用程序时,它都会在进入主页之前停止并出现错误。

更新:这是最新的代码:

为什么要这样做?过去它运行良好。

任何帮助深表感谢。

0 投票
1 回答
1264 浏览

c# - 从 MembershipUser 继承 - Asp.net/C#

我有一个继承自 MembershipUser 的客户类。

当我加载一个客户对象时,我希望能够轻松地设置基类中的所有值。

我尝试声明隐藏只读 MembershipUser 属性(例如 ProviderUserKey)的 Customer 的属性,然后设置这些属性,但是当我需要设置基类属性时它们为空。

这是我的班级 Customer.cs

现在,当我尝试执行以下代码时,我收到一个错误,因为基类 ProviderUserKey 为空。

它在最后一行 Membership.UpdateUser(oCustomer) 出错,因为基类中的 ProviderUserKey 为空。

任何想法如何填充基类,记住 ProviderUserKey 是只读的?

代码示例(我的代码已修改)将非常有帮助和赞赏。

0 投票
1 回答
1443 浏览

asp.net - 仅具有所需参数的自定义 MembershipUser

我正在构建一个自定义 MembershipProvider ,更准确地说是 GetUser 函数。

因此,我有一个自定义 MembershipUser。

在 MembershipProvider 的 GetUser 函数中,我获取用户数据并将它们放入 CustomMemberShipUser。

如您所见,我使用电子邮件作为 MemberShip 的名称,并且不需要大多数其他参数。

有没有办法让通话更简单?我不想用空字符串和最小日期值初始化 MembershipUser。

提前致谢

0 投票
0 回答
201 浏览

membership-provider - 成员资格提供者:来自 Join.aspx 的 getUser

我正在尝试使用以下代码在 Page_Load 事件中捕获新创建的用户名。即使在创建用户帐户之后,“用户名”的值也为空,并且显示用户名为空。但是,如果我在我的 default.aspx 页面中放置相同的代码,当我导航到该页面时,我能够捕获用户名。提前致谢!

0 投票
1 回答
469 浏览

asp.net - 在自定义成员资格提供程序中覆盖无参数 GetUser

目前我正在使用以下代码来获取我的自定义 MembershipUser,以及我的自定义会员提供程序:

我想在我的自定义 MembershipProvider 中覆盖无参数的 GetUser(),但不知道如何从我的提供者那里获取当前登录的用户。目前我已经覆盖了 GetUser(Username) 并使用我的数据存储中的数据创建了自定义 MembershipUser。

0 投票
2 回答
7531 浏览

c# - 实现自定义会员用户和自定义会员提供者

参考

http://msdn.microsoft.com/en-us/library/6tc47t75%28v=VS.80%29.aspx

http://msdn.microsoft.com/en-us/library/ms366730.aspx

问题

在标题下的第二个链接中,Create a Custom Membership Provider您会注意到他们提到了这一点

您将需要创建一个自定义成员资格提供程序,该提供程序既支持您的自定义成员资格用户类型,又支持您的自定义成员资格数据存储。可以编写自定义成员资格提供程序的 GetUser 和 CreateUser 方法来返回自定义成员资格用户类型的对象。

下面是我的自定义会员用户自定义字段

自定义会员用户

自定义会员提供者

我完全按照他们告诉我的去做,像这样返回我的自定义类型的会员用户

但后来我被 IDE 抱怨说 在覆盖 MembershipProvider.CreateUser 时无法更改返回类型。那我现在该怎么办

  • 创建另一个具有相同参数的方法并返回自定义会员用户?
  • 我不需要密码问题,安全问题字段我如何摆脱它们?
0 投票
2 回答
10962 浏览

c# - 获取当前用户 ID

我正在尝试获取当前登录用户的 UserId,如这篇文章http://msdn.microsoft.com/en-us/library/aa478949.aspx中所述,作为 aspnet_Membership 表的一部分。

这是我正在寻找的地方:

MembershipUser 没有 UserId。我正在尝试将 UserId 用作我将创建的其他表的外键。我可以使用 UserName,但我认为使用 UserId 可能会更好。

0 投票
1 回答
1129 浏览

asp.net-mvc - 从会员 Asp Net MVC 获取所有 id 和用户名

我毫不怀疑如何从 1 个单一用户那里检索会员 ID:

但我找不到检索所有用户 ID 和用户名的方法。

我试过这样:

从那时起,我找不到从 AllUsers 检索 Id 和用户名的方法。我能从这里得到一些帮助吗?

0 投票
1 回答
227 浏览

asp.net-mvc - MembershipUser.createUser 不工作,也没有抛出异常

我在让 MembershipUser.createUser 在我的数据库中创建用户时遇到了一些问题。我也没有收到任何错误。

这是模型:所有必填字段都在这里...

看法:

控制器:只是一个关于 ProviderUserKey 的问题:这是获取通用 ProviderUserKey 的正确方法吗?

提前非常感谢。

0 投票
1 回答
1144 浏览

umbraco - MembershipUser isApproved 不起作用

我已经尝试过像这里这样的解决方案你如何更新 aspnetdb 成员 IsApproved 值? 但它仍然对我不起作用。isAprproved 总是为新成员传递 true。

我在这里创建一个成员:

但我的新成员仍然可以登录。我没有使用 CreateUserWizard,因为我遇到了很多问题。

我有自己的注册表并创建一个成员,然后自动登录他以使用输入值更新配置文件并注销。我不确定这有什么不同 - 有些帖子建议这样做,但我需要登录会员才能保存他的个人资料数据,不是吗?

另外,即使我故意为现有成员更改 isApproved :

它也不会改变并且始终保持真实。

如何更新 isApproved 属性,以便我的会员在其注册得到管理员验证之前无法登录?

我正在使用 Umbraco 6。

谢谢