begin process at 2012 05 28 05:45:52
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

ASP.net

 > 

LOGIN.ASPX


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

LOGIN.ASPX

lundi 21 février 2005 à 13:34:01 | LOGIN.ASPX

LOUTTY

Je ne comprends pas pourquoi ca ne fonctionne pas en fait il refuse systématiquement de m'authentifier meme avec le bon mot de passe

login.aspx

<%@ Import Namespace="System.Web.Security"%>
<%@ Import Namespace="System.Data.SqlClient"%>
<%@ Page Language="VB" Debug="true" Explicit="true" %>

  <script language="VB" runat=server>
    sub Login_Click(Src As Object, E As EventArgs)
 Msg2.Text = tPass.Text
        If(Authentifier(tUser.Text, tPass.Text))
   FormsAuthentication.RedirectFromLoginPage(tUser.Text, false)
  Else
  Msg.Text = "Erreur d'authentification"
  end if
    end sub
 
 function Authentifier(sUser as string, sPassword as string) as boolean
 dim bResult as boolean = false
 sPassword = FormsAuthentication.HashPasswordForStoringInConfigFile(sPassword, "MD5")
 
 Dim oConnection As System.Data.SqlClient.SqlConnection
 oConnection = New System.Data.SqlClient.SqlConnection()
 Dim sConnectionString As String
 sConnectionString = "Server=ALEY4;Initial Catalog=Intranet;uid=intranet;password=aley2003"
 oConnection.ConnectionString = sConnectionString
 
 Dim oCommand as New System.Data.SqlClient.SqlCommand
 Dim sCommand As String
 sCommand = "SELECT * FROM t_user WHERE login_user = '" + sUser + "'"
 Msg2.Text = sUser
 oCommand = New System.Data.SqlClient.SqlCommand(sCommand, oConnection)

  try
  oConnection.Open()
  dim drUser as SqlDataReader = oCommand.ExecuteReader()
   if(drUser("password_user").ToString() = sPassword)
   bResult = true
   end if
  catch
  bResult = false
  end try
 oConnection.Close()
 return bResult
 end function
 </script>
<html>
  <body>

    <form runat=server>

      <h3><font face="Verdana">Page de connexion</font></h3>

      <table>
        <tr>
          <td>Login :</td>
    <td><asp:TextBox id="tUser" runat="server"/></td>
          <td><ASP:RequiredFieldValidator ControlToValidate="tUser" Display="Static" ErrorMessage="*" runat=server/></td>
        </tr>
        <tr>
          <td>Mot de passe :</td>
    <td><asp:TextBox id="tPass" runat="server"/></td>
          <td><ASP:RequiredFieldValidator ControlToValidate="tPass" Display="Static" ErrorMessage="*" runat=server/></td>
        </tr>
      </table>

      <asp:button text="Connexion" OnClick="Login_Click" runat=server/>

      <p>

      <asp:Label id="Msg" ForeColor="red" Font-Name="Verdana" Font-Size="10" runat=server />
      <asp:Label id="Msg2" ForeColor="red" Font-Name="Verdana" Font-Size="10" runat=server />
    </form>
  </body>

</html>

default.aspx

<%@ Import Namespace="System.Web.Security " %>
<%@ Page Language="VB" Debug="true" %>
<html>

  <script language="VB" runat=server>
    Sub Page_Load(Src As Object, E As EventArgs)
        Welcome.Text = "Bonjour, " + User.Identity.Name
    End Sub

    Sub Signout_Click(Src As Object, E As EventArgs)
        FormsAuthentication.SignOut()
        Response.Redirect("login.aspx")
    End Sub
  </script>

  <body>

    <h3><font face="Verdana">Utilisation de l'authentification par cookie</font></h3>

    <form runat=server>

      <h3><asp:label id="Welcome" runat=server/></h3>

      <asp:button text="Déconnexion" OnClick="Signout_Click" runat=server/>

    </form>

  </body>

</html>

Si vous voyez merci de me dire

lundi 21 février 2005 à 17:40:07 | Re : LOGIN.ASPX

jesusonline

Membre Club Administrateur CodeS-SourceS
A cette ligne :
 if(drUser("password_user").ToString() = sPassword)

Les hash correspondent ils quand tu met le meme password ?

  try
  oConnection.Open()
  dim drUser as SqlDataReader = oCommand.ExecuteReader()
   if(drUser("password_user").ToString() = sPassword)
   bResult = true
   end if
  catch
  bResult = false
  end try

t'es sur que ca c'est executé ? car s'il y a un problème, il ne peut etre qu'ici , donc regarde si les valeurs sont identiques, s'il y a erreur je ne la vois qu'ici, fait un debugage avec Visual Studio pour avoir plus de détails.



Cyril  - http://Hoshimi.CodeS-SourceS.fr


Cette discussion est classée dans : text, end, login, aspx, oconnection


Répondre à ce message

Sujets en rapport avec ce message

probleme avec l'authentification [ par yanne1985 ] Salutje suis debutant dans le monde de l'asp.net et voila j'ai un probleme avec l'authentification.j'ai la page : <font color="#00 problème avec une variable session! [ par j_aub ] bonjour tout le monde, j'ai un pti problème avec une variable session qui ne marche pas! j'ai deux page web : authentif.aspx, et test.aspx. mon cod récupérer login et password pour l afficher dans Page Master [ par Sabine25 ] Bonjour,aujourd hui j ai un problème d affichage de login et user dans mon Master Page après récupération!Dans ma premiere classe qui me sert à me con ASP et ActionScript 2.0 [ par volgur ] Bonjour à toutes et à tous ;) Je débute en matière de Flash et ASP, et histoire de bien comprendre comment ça marche, je me suis fait un petit script Authentification [ par doudouastam ] Bonjour à tous,(j'ai placé ce sujet dans la section système/sécurité, n'hésitez pas à le déplacer si je me suis trompé.)Je souhaite réaliser une authe Background invisible sur la page login.aspx [ par doudouastam ] Bonjour à tous,J'ai une page de login.aspx qui fonctionne parfaitement. Seul soucis : l'image de background n'apparait pas.En revanche, si je me log, A l'aide svp Pb access ASP.NET [ par ninipe ] Salut,je voudrais suprimer une ligne sur un base de donnée accessla base contient ( Nom ; Genre ; ID ).Je cherche à gerer cette base sans utiliser ODB Perte d'une session anormalement [ par lucie12 ] Bonjour,J'ai un formulaire qui ajoute des données dans une base. Lorsque je clique sur le bouton ajouter, il m'insere les infos et met certaines varia débutant en asp.net - pb navigation dans dataview [ par bdl20042000 ] Bonjour, je débute en asp.net. Je souhaite avoir les mêmes facilités de navigation que avec un recordset sous VB. Aussi après avoir regarder un peu le probleme de "Fill" dans un form d'authetification. [ par drjey ] Salut je tente de faire un form d'authentification et voila l'erreur que je recois: Exception Details: System.Invalid


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,716 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales