Frage

Ich habe ein Anmeldeformular Steuerung für eine Sitecore Website erstellt, die einen Sitecores Benutzer zur Registrierung schaffen. Ich brauche aber eine gewisse Berechtigung des Kontos zu implementieren, bevor der Benutzer mit sich anmelden können und wollen das Konto eingerichtet werden soll bei der Erstellung deaktiviert sein.

Ich habe Nutzung der Security.Accounts.User Klasse wurde so dass dies bisher zu erreichen, aber kann nicht scheinen, irgendetwas in der Sitecore-API zu finden, die mich um das Konto deaktivieren zu können. Ich weiß, dass es möglich ist, Konten zu sperren, wie die GUI-Schaltfläche enthält, dies zu tun. Gibt es eine Möglichkeit, dies programmatisch zu erreichen oder ich bin auf der Suche nach etwas, das nicht da ist?

Ich bin mit Sitecore 6.0 rev 090.120.

War es hilfreich?

Lösung

ein MembershipUser hat eine .IsApproved Eigenschaft (get; set;)., Die ich sammeln ist grundsätzlich an Ort und Stelle mit dem gleichen Problem zu lösen, die Sie hier ansprechen

Was Sie suchen, ist eigentlich mehr ein reguläres ASP.NET Problem als ein Problem Sitecores. Ich fand diesen Thread als besonders hilfreich; http://forums.asp.net/t/1035758.aspx ; und hoffentlich sollten Sie zusammen auch helfen.

Andere Tipps

Meine Arbeits Code:

//-- Create sitecore user
var membershipUser = Membership.CreateUser(GetDomainUsername(crmContact.AdUsername), password, crmContact.Email);
//-- then disable the user
membershipUser.IsApproved = false;
Membership.UpdateUser(membershipUser);

Basierend auf Mark Hinweis.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top