Guest User

Untitled

a guest
Jun 20th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. #!/usr/bin/python2.5
  2. # -*- coding: utf-8 -*-
  3.  
  4. import os
  5.  
  6. from google.appengine.api import users
  7. from google.appengine.ext import webapp
  8. from google.appengine.ext.webapp.util import run_wsgi_app
  9.  
  10.  
  11. class MainPage(webapp.RequestHandler):
  12. def get(self):
  13. _w = self.response.out.write
  14. self.response.headers['Content-Type'] = 'text/plain'
  15. _w('Hello, webapp World!\n')
  16. _w("logout: " + users.create_logout_url('/no') + "\n")
  17. _w("login: " + users.create_login_url('/') + "\n")
  18. user = users.get_current_user()
  19. if user:
  20. _w("user.nickname(): %s\n" % user.nickname())
  21. _w("user.email(): %s\n" % user.email())
  22. _w("user.user_id(): %s\n" % user.user_id())
  23. _w("user.federated_identity(): %s\n" % user.federated_identity())
  24. _w("user.federated_provider(): %s\n" % user.federated_provider())
  25. _w("is_current_user_admin(): %s\n" % users.is_current_user_admin())
  26. else:
  27. _w("No User Login")
  28.  
  29. _w('\n===\n')
  30.  
  31. for k, v in os.environ.items():
  32. _w("%s = %s\n" % (k, v))
  33.  
  34.  
  35. app = webapp.WSGIApplication([
  36. (r'.*', MainPage),
  37. ], debug=True)
  38.  
  39. def main():
  40. run_wsgi_app(app)
  41.  
  42. if __name__ == '__main__':
  43. main()
Add Comment
Please, Sign In to add comment