#!/Library/Frameworks/Python.framework/Versions/Current/bin/python # L-22 MCS 275 Wed 3 Mar 2010 : login_form.py import cgi form = cgi.FieldStorage() print "Content-Type: text/plain\n" error = False try: n = form['login'].value except KeyError: print "please enter your name" error = True try: p = form['password'].value except KeyError: print "please enter a password" error = True if not error: if eval(form['new'].value): print 'welcome new user ' + n else: print 'welcome back ' + n