Advertisement
Guest User

Untitled

a guest
Nov 2nd, 2016
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. from bottle import *# or route
  2. import json
  3. app = Bottle()
  4.  
  5. @app.get('/login') # or @route('/login')
  6. def login():
  7. return '''
  8. <form action="/login" method="post">
  9. Username: <input name="username" type="text" />
  10. Password: <input name="password" type="password" />
  11. <input value="Login" type="submit" />
  12. </form>
  13. '''
  14.  
  15. @app.get('/') # or @route('/login')
  16. def login():
  17. return "welcome to my api"
  18. @app.post('/json') # or @route('/login', method='POST')
  19. def do_json():
  20. #username=request.json['username']
  21. #password=request.json['password']
  22. data = json.loads(request.json)
  23. return data["username"] + " " + data["password"]
  24.  
  25. @app.post('/login') # or @route('/login', method='POST')
  26. def do_login():
  27. username = request.forms.get('username')
  28. password = request.forms.get('password')
  29. if username!="" and password!="":
  30. return "<p>Your login information was correct.</p>"
  31. else:
  32. return "<p>Login failed.</p>"
  33.  
  34.  
  35. run(app, host='localhost', port=8080, reloader=True)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement