Guest User

Untitled

a guest
Oct 8th, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. from bottle import Bottle,route,run
  2. from bottle import get, post, request
  3.  
  4. app = Bottle()
  5. usernames = ["username", "user"]
  6. passwords = ["password", "pass"]
  7.  
  8. def check_login(username, password):
  9. if username in usernames and password in passwords:
  10. return True
  11. else:
  12. return False
  13.  
  14.  
  15. @app.route('/')
  16. @app.route('/hello')
  17. def hello():
  18. return "Hellowwwwww!"
  19.  
  20. @app.route('/login')
  21. def login():
  22. return '''
  23. <form action="/login" method="post">
  24. Username: <input name="username" type="text" />
  25. Password: <input name="password" type="password" />
  26. <input value="Login" type="submit" />
  27. </form>
  28. '''
  29.  
  30. @app.post('/login')
  31. def login():
  32. username = request.forms.get('username')
  33. password = request.forms.get('password')
  34. if check_login(username, password) is True:
  35. return "<p>Your login information was correct.</p>"
  36. else:
  37. return "<p>Login failed.</p>"
  38.  
  39. run(app, host='localhost', port=9000, debug=True)
Add Comment
Please, Sign In to add comment