Sessionen erstellen

 :: Datenbanken :: SQL

Vorheriges Thema anzeigen Nächstes Thema anzeigen Nach unten

Sessionen erstellen

Beitrag von Zwieback am Mi Nov 11, 2015 5:50 pm

Login erstellen
Neue Login-Seite (login.aspx)
Elemente auf dieser Seite:

lblBenutzer       txtBenutzer
lblPasswort       txtPasswort

btnLogin

Code: btnLogin_Click schrieb:
if(txt.Benutzer.Text == "[Benutzername]" && txtPasswort.Text == "[Passwort]")
{
Session ["LoggedIn"] = "false";
Response.Redirect ("login.aspx");
}

Eine Seite sichern
Auf der zu schützenden Seite die aspx.cs-Seite aufrufen

Code: page.load schrieb:
if(Session ["LoggedIn"] != null && Session ["LoggedIn"].toString() = "true")
{
}

else
{
Response.Redirect ("login.aspx");
}

Logout
Auf der gesicherten Seite folgendes Element erstellen:

btnLogout

Code: btnLogout_Click schrieb:
{
Session.Abandon ();
Response.Redirect ("login.aspx");
}

Zwieback
Admin

Anzahl der Beiträge : 33
Anmeldedatum : 03.03.14

Benutzerprofil anzeigen http://htmlcssanleitungen.aktiv-forum.com

Nach oben Nach unten

Weiteres

Beitrag von niki22 am Mi Dez 16, 2015 9:13 pm

login.aspx.cs:
zuerst wenn true zur Secure-Seite, dann wenn false zur login-Seite

if (txtBenutzer.Text == "Test" && txtPasswort.Text == "test")
{
Session["LoggedIn"] = "true";
Response.Redirect("secure.aspx");
}
else
{
Session["LoggedIn"] = "false";
Response.Redirect("login.aspx");
}

Dann bei der Secure-Seite das Login überprüfen und falls es falsch ist zur login-Seite verweisen (wie oben von Zwieback beschrieben) und dann den Logout-Button einfügen.

niki22

Anzahl der Beiträge : 3
Anmeldedatum : 26.08.15

Benutzerprofil anzeigen

Nach oben Nach unten

Vorheriges Thema anzeigen Nächstes Thema anzeigen Nach oben


 :: Datenbanken :: SQL

 
Befugnisse in diesem Forum
Sie können in diesem Forum nicht antworten