在另一Membership.ApplicationName创建用户 [英] Create user in another Membership.ApplicationName

查看:144
本文介绍了在另一Membership.ApplicationName创建用户的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个管理网站 - 其中,用户应该能够修改用户的公共站点。这意味着政府网站上有一个有效会员供应商,但我想在另一个网站能访问/变更部件(因此应用程序名称)。

I have an administration website - the users of which should be able to modify users for a public site. This means the administration site has a valid membership provider, but I want to be able to access/change members in another site (and therefore ApplicationName).

首先想到的是设置应用程序名称的静态成员 - 但是,似乎是根据这里的答案是一个坏主意:<一href=\"http://stackoverflow.com/questions/4359879/changing-membership-applicationname-in-$c$c-thread-safety/4360468#4360468\">Changing Membership.ApplicationName在code - 线程安全

First thought was to set ApplicationName on the Membership static - but that seems like a bad idea according to answers here: Changing Membership.ApplicationName in code - thread safety.

第二个想法是要复制的MembershipProvider进入web.config中 - 所以现在我能做的WebSiteMembershipProvider = Membership.Providers(WebsiteSqlMembershipProvider) - 但我不能现在似乎得到一个会员对象,这将让我(例如)调用标准CREATEUSER'方法。

Second thought was to duplicate the MembershipProvider entry to the web.config - so now I can do WebSiteMembershipProvider = Membership.Providers("WebsiteSqlMembershipProvider") - but I can't now seem to get to a 'Membership' object which will let me (for example) call the standard 'CreateUser' method.

我试过WebSiteMembershipProvider.CreateUser - 但它需要一个负载更多的参数,似乎并没有做任何事情,如果我捅一些值

I tried WebSiteMembershipProvider.CreateUser - but it takes a load more parameters, and doesn't seem to do anything if I poke some values into it.

我是几乎呢?或者我需要一种不同的方法?总是有sqlProvider的的存储过程,我想...

Am I nearly there? Or do I need a different approach? There's always the SqlProvider's stored procedures, I suppose...

推荐答案

我用这样的:

var _provider = Membership.Providers["WebsiteSqlMembershipProvider"];
_provider.CreateUser(userName, password, email, null, null, true, null, out status);

心连心。

这篇关于在另一Membership.ApplicationName创建用户的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆