Salut
je suis debutant dans le monde de l'asp.net
et voila j'ai un probleme avec l'authentification.
j'ai la page :
default.aspx
void Page_Load(Object sender, EventArgs e){
if(User.Identity.IsAuthenticated)
{
LB_Login.Visible = false ;
LB_Logout.Visible = true ;
L_Welcom.Text = "Bonjour : " + User.Identity.Name ;
}
else
{
LB_Login.Visible = true ;
LB_Logout.Visible = false ;
L_Welcom.Text = "Bonjour : Visiteur" ;
}
}void LogOut(object sender,EventArgs e){ FormsAuthentication.SignOut();
Response.Clear();
}<asp:Label id="L_Welcom" runat="server">Label</asp:Label></td>
<asp:HyperLink id="LB_Login" runat="server" Visible="False">Se connecter</asp:HyperLink>
<asp:LinkButton id="LB_Logout" onclick="LogOut" runat="server">Se deconnecter</asp:LinkButton>
et la page login.aspx
void B_Envoyer_Click(object sender, EventArgs e){
if(!Succes_Login(TB_Login.Text,TB_Password.Text))
{
L_Message.Text="Erreur de Login et/ou de password";
L_Message.Visible=true;
}
else
{
FormsAuthentication.RedirectFromLoginPage(TB_Login.Text,CB_Remember.Checked );
L_Message.Visible=true;
}
}<asp:Label id="L_Message" runat="server" visible="False" forecolor="Red">Label</asp:Label>
<asp:TextBox id="TB_Login" runat="server"></asp:TextBox>
<asp:TextBox id="TB_Password" runat="server" TextMode="Password"></asp:TextBox>
<asp:CheckBox id="CB_Remember" runat="server" Checked="True" Text="Se souvenir de moi"></asp:CheckBox>
<asp:Button id="B_Envoyer" onclick="B_Envoyer_Click" runat="server" Text="Envoyer"></asp:Button>
et voila les preblemes que j'arrive pas à resoudre
pour la deconnection
LogOut , elle ne marche pas qu'apres 2 cliques.
j'arrive pas à acceder à la page
default.aspx si je suis pas connecter, je suis automatiquement redireger vers login.aspx?ReturnUrl=%2fdefault.aspx et je une question a propos du
web.config: ça ve dire koi les parametre
name, path,Url,
protection 
<authentication mode = "Forms">
<forms
name = "secure7"
path = "/" login
Url = "login.aspx"
protection = "All" timeout = "30">
</forms>
</authentication>
Merci bien de votre aide
