2010-03-05 5 views
0

J'essaie de créer une page de connexion très simple pour un projet sitecore (V5). J'ai une page où l'accès anonyme est refusé. L'utilisateur est ensuite redirigé vers une page de connexion définie dans le fichier web.config. J'ai le code suivant sur cette page login.aspx;Exemple de connexion asp.net (Sitecore)

<%@ Page language="c#" AutoEventWireup="false" %> 
<script runat="server"> 
protected void Login1_Authenticate(object sender, AuthenticateEventArgs e) 
{ 
    e.Authenticated = Sitecore.Context.Domain.Login(Login1.UserName, Login1.Password).Success; 
} 
</script> 

<form id="Form1" method="post" runat="server"> 
    <asp:Login ID="Login1" runat="server" OnAuthenticate="Login1_Authenticate" DisplayRememberMe="false"></asp:Login>  
</form> 

Mais les succès ne semblent pas fonctionner - rien ne se passe. Des idées?

+0

aucune idée à ce sujet? – kastru

Répondre

1

Vous devez préciser ce que vous entendez par "rien ne se passe". Le gestionnaire OnAuthenticate ne déclenche-t-il pas? La méthode d'authentification échoue-t-elle? Vous réalisez que vous avez encore besoin d'écrire du code pour ce contrôle, n'est-ce pas? :)

Une chose qu'il est facile de faire par inadvertance est de créer une page de connexion qui ne redirige pas l'utilisateur après la connexion ... donc apparaît ils ne sont pas encore connectés, quand ils sont vraiment.