我要求建立协会的习俗控制。 NET 成员。 这种控制是一种制造UserWizard,但有些是特别的。 用户由我们的账户经理创建。 在用户的第一个记录中,用户名和初步密码进入,修改密码,在一次交易中输入更多的信息(电子邮件)。
通过定制“创建UserWizard”或另一种内在控制来建立这一系统似乎是错误的。 我想通过利用内在控制的资源来建立习俗控制。 是否有办法只获得协会的资源。 网络成员? 他们的公用资源管理人员还是类似?
我要求建立协会的习俗控制。 NET 成员。 这种控制是一种制造UserWizard,但有些是特别的。 用户由我们的账户经理创建。 在用户的第一个记录中,用户名和初步密码进入,修改密码,在一次交易中输入更多的信息(电子邮件)。
通过定制“创建UserWizard”或另一种内在控制来建立这一系统似乎是错误的。 我想通过利用内在控制的资源来建立习俗控制。 是否有办法只获得协会的资源。 网络成员? 他们的公用资源管理人员还是类似?
成员提供模式: 可通过网络链接(更新链接)。 简言之,一旦你听从正确供应商的话,你就应当能够阅读这些财产——你们无法读什么?
此外,大多数缺省控制允许你使用,或通过(例如,请你提供额外信息)。
www.un.org/Depts/DGACM/index_spanish.htm 回应评论/询问最新情况
我对这一点有进一步的想法,有些是围绕你所需要的思考,有些是关于可能实施的想法。
一旦用户由账户执行人创建,他们就会知道其用户名和临时密码如何(电话/电子邮件/whatever)在什么地方记录? 您的主要网站标识是否控制,或者你是否乐意将其引导到一个习俗标志页?
考虑通过这一途径,并视网站的标识控制数量而定(即,如果你只是一个用户可以登录的地方,或者说是你多页),你可能想实施以下一些或所有措施:
ValidateUser
and ChangePassword
, passing all other methods back down to the base default.Authenticate
event of the main login control.您可能想使用一个定制会员供应商的原因是,它将使您能够利用基础提供者的概念>>>。 SqlMebershipProvider 是,如果用户未获核准,在试图验证用户时,它将返回<>fal><>>/code>,从而难以区分不正确的密码和你的客户控制中的“未经核准”用户。
如果你建立海关控制,并上文讨论海关成员供应商问题,那么你可以把新用户引导到一个控制点的网页上,确保这些用户提供所有额外细节,然后在您提交该网页时:
ValidateUser
(on your custom membership provider) with the details created by the account executive.ChangePassword
with the user, old and new passwords.GetUser
on your provider to get a MembershipUser
, update their email address and "IsApproved" status to true, and pass the MembershipUser object into the UpdateUser
method.FormsAuthentication.SetAuthCookie
to set the cookie for the user to tell subsequent requests that the user is authenticated.如果头两个回籍假中的任何一个,你就可以回头回响一个敏感的信息——如果ValidateUser失败,那么以前提供的细节是错误的,如果变革Password失败,新的密码就不符合供应商组合规定的长度、强度等要求。
您还可能想对主要标识表格的“Athenticate”活动进行跟踪,因为您需要人工检查用户是否得到批准,如果不取消标识。 围绕这一点(特别是如果你重新扩大Sql 成员提供商),将Sql 成员提供人与你的客户混为一谈,将Sql 成员提供人定为违约,然后由您的习俗控制,而不是要求:
// Gets the "Default" provider configured in the web.config
MembershipProvider provider = Membership.Provider;
请:
// Pass the name of your provider into the Providers collection
// Rather than hardcoding this, pass it in as a required parameter
MembershipProvider provider = Membership.Providers["MyMembershipProvider"];
你们可以采用同样的方法,获得被配置的供应商的各种财产,如兵力、长度等。
; MembershipCreateStatus
,其价值如Success/code>,
In my webpages I have references to js and images as such: "../../Content/Images/"Filename" In my code if I reference a file as above, it doesnt work so i have to write: "c:/miscfiles/"filename" 1-...
I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...
Heres the problem, In Masterpage, the google analytics code were pasted before the end of body tag. In ASPX page, I need to generate a script (google addItem tracker) using codebehind ClientScript ...
I m looking for best practices here. Sorry. I know it s subjective, but there are a lot of smart people here, so there ought to be some "very good" ways of doing this. I have a custom object called ...
I am implementing Transaction using TransactionScope with the help this MSDN article http://msdn.microsoft.com/en-us/library/system.transactions.transactionscope.aspx I just want to confirm that is ...
i have the following base controller... public class BaseController : Controller { protected override void Initialize(System.Web.Routing.RequestContext requestContext) { if (...
For what it is necessary Microsoft.Contracts namespace in asp.net? I mean, in what cases I could write using Microsoft.Contracts;?
I d like to add a simple separator line in an aspx web form. Does anyone know how? It sounds easy enough, but still I can t manage to find how to do it.. 10x!