Login MsSql (C#)


pamax

Erfahrenes Mitglied
Hi,

Ich bräuchtee mal ein "Konzept" oder "Hilfe":) , wie man ein Login-Script erstellen kann.
Ich benutze ein MsSql Server.( So sollte es etwa aussehen: Wenn man "Pmx" als Vorname und
"blabla" als "Nachname" eingibt, soll das Script vergleichen ob der Vorname zum Nachname
gehört.)

Danke

pMx
 

Norbert Eder

Erfahrenes Mitglied
Die Antwort darauf gabs ja schon im letzten Thread. Hast schon was an Sourcecode oder wo hast du Probleme? 2 Strings vergleichen solltest doch zusammenbringen, oder? Ansonsten nochmal: Lies dir die Quellen durch die ich dir gegeben hab. Ein wenig Bemühung auf deiner Seite wäre sehr von Vorteil wenn du willst, dass dir andere helfen.
 

Julian Maicher

Erfahrenes Mitglied
Hab hier mal ein kleines Beispiel. Ist zwar VB.NET und mit eMail und Passwort, aber das Prinzip bleibt ja gleich.
Code:
Public Function chkLogin(ByVal Mail As String, ByVal Pwd As String) As Boolean
        Dim query As String = "SELECT COUNT(*) FROM tblUser WHERE uMail = '" & Mail & "' AND uPwd = '" & Pwd & "'"
        Try
            sqlConn.Open()
            sqlCom.Connection = sqlConn
            sqlCom.CommandText = query

            If sqlCom.ExecuteScalar() > 0 Then
                Return True
            Else
                Return False
            End If
        Catch ex As Exception
        Finally
            sqlConn.Close()
        End Try
    End Function
Code:
If chkLogin(txtMail.Text, txtPassword.Text) = True Then
                FormsAuthentication.SetAuthCookie(txtMail.Text, False)
                'oder RedirectFromLoginPage ...
End If
 
Zuletzt bearbeitet:

pamax

Erfahrenes Mitglied
Ja, danke, hab's hinbekommen.:)
Habs so gemacht :

public void Login(Object o, EventArgs e)
{
SqlConnection conn = new SqlConnection("server=Server;database=Login;Integrated Security=SSPI");
conn.Open();
SqlCommand comm = new SqlCommand("SELECT * FROM logg WHERE Usern LIKE '" + T1.Text.Replace("'", "''") + "' AND Pass = '" + T2.Text.Replace("'", "''") +"'", conn);
SqlDataReader reader = comm.ExecuteReader();
if(reader.Read())
{
Label1.Text = "Willkommen " + T1.Text;
}
else
{
Label1.Text = "Falsche Logindaten";
}
}

pMx
 
Zuletzt bearbeitet:

Neue Beiträge