ich habe (im Moment erst) zwei CGI-Skripe. Das 1. überprüft, ob der Nutzer schon über seine IP angemeldet ist; wenn nicht, stellt es ein Formular zur Verfügung:
Code: Alles auswählen
#...viel code drüber...
import cgi, os
import cgitb; cgitb.enable()
ip = cgi.escape(os.environ["REMOTE_ADDR"])
if DB.logged_in(ip)[0]:
print "hello!"
else:
print '''
<form method="POST" action="login.py">
<input type="text" name="username" size="20"><BR />
<input type="password" name="password"><BR />
<input type="submit" value="Abschicken">
<input type="hidden" name="session" value="1f9a2">
</form>
'''
Code: Alles auswählen
#...
import cgi, os
form = cgi.FieldStorage()
ip = cgi.escape(os.environ["REMOTE_ADDR"])
if DB.logged_in(ip)[0]:
print "hello!"
else:
print form
Code: Alles auswählen
FieldStorage(None, None, [])
Daniel