Hi @ all
ich möchte abprüfen, ob sich der Benutzer eingeloggt hat, dies mache ich über folgenden Quelltext in einer jsp mit HTML-Code
Woha...is diese Art der Prüfung korrekt?! Und wie prüfe ich auf den jeweiligen HTML-Seiten, ob der Benutzer eingeloggt ist, also dass der Benutzer z.B. wie hier im Forum oben irgendwo sieht "Hallo xyz" oder falls nicht angemeldet "Hallo Gast" sieht?!
Ich benutze nebenbei noch eine *.java class, in der ich eine Variable
private boolean UserLogedOn = false;
definiert habe...diese möchte ich nutzen, wie sieht dann der Code aus?!
Ich stelle mir das irgendwie wie folgt vor:
Hat einer eine Idee?!
ich möchte abprüfen, ob sich der Benutzer eingeloggt hat, dies mache ich über folgenden Quelltext in einer jsp mit HTML-Code
HTML:
<%
String benutzername = request.getParameter("benutzername");
String passwort = request.getParameter("passwort");
bean.ConnectDatabase("//localhost/test","root","");
ResultSet rs = bean.ReadDatabase("SELECT pw FROM INSERENT WHERE benutzername='" + benutzername + "';");
if(rs == null)
{
%>
Sehr geehrter Endbenutzer es sind leider ein paar technische Probleme Aufgetreten wir bitten dies Zu entschuldigen!
<%
return;
}
if(rs.isBeforeFirst())
{
rs.next();
}
String pw = rs.getString(1);
if(pw==null || pw.equals(""))
{
%>Wir werden alle sterben"<%
return;
}
else
{
if(pw.equals(passwort))
{
bean.setUserLogedOn(true);
%>Loggend on!<%
}
}
Woha...is diese Art der Prüfung korrekt?! Und wie prüfe ich auf den jeweiligen HTML-Seiten, ob der Benutzer eingeloggt ist, also dass der Benutzer z.B. wie hier im Forum oben irgendwo sieht "Hallo xyz" oder falls nicht angemeldet "Hallo Gast" sieht?!
Ich benutze nebenbei noch eine *.java class, in der ich eine Variable
private boolean UserLogedOn = false;
definiert habe...diese möchte ich nutzen, wie sieht dann der Code aus?!
Ich stelle mir das irgendwie wie folgt vor:
HTML:
if(UserLogedOn==true)
{
User ist eingelogt"
}
else
{
Gast ist eingeloggt
}
Hat einer eine Idee?!