Hinzufügen Neuer Benutzer programmgesteuert in SharePoint 2010
Habe ich eine neue SharePoint-2010-Website. Meine authantication Typ ist, Ansprüche Auth. Wie Sie wissen, verwenden wir Gruppen,die Mitglieder zu verwalten oder hinzufügen von Benutzern/Berechtigungen in den Website-Einstellungen. Ich will wissen, dass wenn ich es machen kann, mit programmaticly. Ich meine, ich will "neue Seite hinzufügen" für die ex-Register.aspx und Login.aspx. Ich habe getan, Login.aspx mit code:
bool status = SPClaimsUtility.AuthenticateFormsUser(Context.Request.UrlReferrer,
TextBox1.Text, TextBox2.Text);
if (!status)
{
Label1.Text = "Wrong Userid or Password";
}
else
{
if (Context.Request.QueryString.Keys.Count > 1)
{
Response.Redirect(Context.Request.QueryString["Source"].ToString());
}
else
{
Response.Redirect(Context.Request.QueryString["ReturnUrl"].ToString());
}
}
In dieser Seite, Benutzer 2 x Textfelder und ein button. Er/Sie kann Benutzername und Passwort eingeben und dann auf login. An diesem Punkt, ich brauche eine Seite zu machen, neue Registrierung. Ich googeln ein bisschen, aber nicht genug Informationen finden. Meine Frage ist Wie kann ich das machen .aspx-Seite, die verwendet werden können für eine neue Mitgliedschaft?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das ist schlecht:
Response.Redirect(Context.Request.QueryString["Source"].ToString()
. Was ist, wenn der Benutzer http://www.mysite.com/mysite?Source=http://www.myrealbadvirus.com?Nicht umleiten, die direkt zu einem query-string.
Hier einige links zum Einstieg:
Zugriff auf die user profile service, den Sie benötigen Berechtigungen verfügen, die im Voraus eingestellt. Sie müssen fügen Sie den Benutzer als Administrator mit Vollzugriff (Administrator-Menü) sowie der Anwender Vollen Zugriff auf connection-Berechtigung (Erlaubnis-Menü).