Guest User

Untitled

a guest
Mar 14th, 2018
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.70 KB | None | 0 0
  1. #!/soft/python-2.4-bin/python
  2. print "Content-Type: text/HTML\n\n"
  3.  
  4. import cgi
  5. #form = cgi.FieldStorage()
  6.  
  7. def check_login():
  8. form = cgi.FieldStorage()
  9. user = form.getfirst("username")
  10. password = form.getfirst("password")
  11. pwd = { 'user': 'password',
  12. 'ta': 'ta',
  13. }
  14.  
  15. if pwd.has_key(user):
  16. if password==pwd[user]:
  17. print"You have successfully logged in"
  18. else:
  19. print "Invalid username or password\n"
  20. form1()
  21. else:
  22. form1()
  23.  
  24. def form1():
  25. print """
  26. <html>
  27. <body>
  28. <FORM ACTION="assign5.cgi" METHOD="POST">
  29. <P><FONT SIZE="5" COLOR="#990000">Login</FONT><BR>
  30.  
  31. <TABLE BORDER="0" WIDTH="271">
  32. <TR>
  33. <TD WIDTH="48%">
  34. <P ALIGN="RIGHT">Username:
  35. </TD>
  36. <TD WIDTH="1%">&nbsp;</TD>
  37. <TD WIDTH="51%"><INPUT TYPE="TEXT" NAME="username" SIZE="12"></TD>
  38. </TR>
  39. <TR>
  40. <TD WIDTH="48%">
  41. <P ALIGN="RIGHT">Password:
  42. </TD>
  43. <TD WIDTH="1%">&nbsp;</TD>
  44. <TD WIDTH="51%"><INPUT TYPE="PASSWORD" NAME="password" SIZE="12"></TD>
  45. <INPUT TYPE = hidden NAME = "action\" VALUE = "display">
  46. </TR>
  47. <TR>
  48. <TD WIDTH="48%">&nbsp;</TD>
  49. <TD WIDTH="1%">&nbsp;</TD>
  50. <TD WIDTH="51%"><INPUT TYPE="SUBMIT" NAME="submit" VALUE="Login"><INPUT TYPE="RESET" NAME="Reset" VALUE="Clear"></TD>
  51. </TR>
  52. </TABLE>
  53. </FORM>"""
  54.  
  55. check_login()
  56. print"</BODY></HTML>"
Add Comment
Please, Sign In to add comment