IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

probléme connexion via un loginform


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut probléme connexion via un loginform
    bonjour ; je suis en train de développer une application en asp.net, où l'utilisateur se connectera via une (webForm1.aspx) en rentrant son login et son mot de passe , dont le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
     Protected Sub Login1_Authenticate(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.AuthenticateEventArgs) Handles Login1.Authenticate
     
            strConnString = "Persist Security Info=False;Integrated Security=SSPI;database=ConsortiumDataBaseSQL;server=rcham-pc"
            objConn.ConnectionString = strConnString
            objConn.Open()
     
            Dim intNumRows As Integer
            strSQL = "SELECT COUNT(*) FROM dbo.compte WHERE loginUser = '" & Me.Login1.UserName.Trim & "' AND mdpUser = '" & Me.Login1.Password.Trim & "' "
            objCmd = New SqlCommand(strSQL, objConn)
            intNumRows = objCmd.ExecuteScalar()
            If intNumRows > 0 Then
     
                If retour(Me.Login1.UserName.Trim) = "administrateur" Then
                    Session("strUser") = Me.Login1.UserName.Trim
                    Response.Redirect("WebForm2.aspx")
                End If
                If retour(Me.Login1.UserName.Trim) = "utilisateur" Then
                    Session("strUser") = Me.Login1.UserName.Trim
                    Response.Redirect("WebForm3.aspx")
                End If
     
            End If
     
            objConn.Close()
            objConn = Nothing
        End Sub
    tout se passe bien ,
    mon problème c 'est je peux rentrer sur soit (webform2.aspx )ou (webform3.aspx) sans avoir passé par le formulaire de connexion ,
    il suffit de taper dans l URL : http://localhost:1240/WebForm2.aspx pour rentrer sur la (webform2.aspx) donc ça sert à quoi le login et le mot de passe.
    est ce que quelqu’un peut m expliquer ceci et comment remédier à ce problème ? et merci

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Juin 2009
    Messages : 133
    Par défaut
    Bonjour,
    Pourquoi tu n'utilises donc pas les composants standards destinés à cela ??
    Si tu as VS 2010, il te suffit de créer un nouveau "Web Application", tout est déjà préconfiguré par avance...
    Si tu utilises VS 2008, tu dois mettre toit même les composants sur ta masterPage pour obtenir le même fonctionnement.
    google (asp.net authentication) au besoin ou regarde pour un sample sur Codeplex.
    Sinon tu as plein de tutoriels dans ce forum !!
    nachtigal!!

Discussions similaires

  1. Réponses: 4
    Dernier message: 07/03/2008, 09h40
  2. problème de connexion via FTP
    Par ayago dans le forum Réseau
    Réponses: 2
    Dernier message: 08/02/2008, 22h57
  3. Problème connexion Oralce 10.2 via OCI sur AIX
    Par chenxg dans le forum JDBC
    Réponses: 1
    Dernier message: 16/10/2007, 12h04
  4. [JDBC] Problème connexion Mysql via Netbeans
    Par link182 dans le forum JDBC
    Réponses: 6
    Dernier message: 02/08/2006, 11h09
  5. Probléme de connexion via un reseau local
    Par aurelien083 dans le forum SQL Procédural
    Réponses: 4
    Dernier message: 15/03/2006, 17h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo