from google.appengine.ext import webapp import wsgiref.handlers class MainPage(webapp.RequestHandler): def get(self): # --- logout if self.request.get('act')=='logout': self.response.headers.add_header('Set-Cookie', 'astatus=offline; Path=/; expires=31-Dec-1920 23:59:59 GMT') self.redirect('/login') # --- login form self.response.out.write(""" Admin login
Password:
site
""") # --- protection if str(self.request.cookies.get('astatus'))=='logged': self.redirect('/admin') def post(self): # --- login if self.request.get('password')=='login': self.response.headers.add_header('Set-Cookie', 'astatus=logged; Path=/; expires=31-Dec-2020 23:59:59 GMT') self.redirect('/login') def main(): app = webapp.WSGIApplication([ (r'.*', MainPage)], debug=True) wsgiref.handlers.CGIHandler().run(app) if __name__ == '__main__': main()