#from mod_python import apache from snackxpress.html import spielfeld from snackxpress.html import login_maske from snackxpress.SQL import nutzer_sql from snackxpress.python.redirect_exception import RedirectException from snackxpress.python import util def index(req, par): # check request data if not "username" in par: # neu einloggen nötig return login_maske.anzeigen() # work with request data username = par["username"] password = par["password"] daten = nutzer_sql.nutzer_lesen(username) if daten: password_aus_datensatz = daten["passwort"] if password == password_aus_datensatz: # Sucessful login util.write_http_data("benutzer", username) raise RedirectException("/snackxpress/html/spielstart.html") else: # Invalid credentials return login_maske.anzeigen("Benutzername oder Passwort war falsch") else: return login_maske.anzeigen("Benutzname existiert nicht, bitte registrieren!")