#!/usr/bin/env python
# -*- coding:utf-8 -*-
import tornado.ioloop
import tornado.web

class IndexHandler(tornado.web.RequestHandler):
    def get(self, *args, **kwargs):
        if self.get_argument('u',None)in ['alex','eric']:
           # self.set_cookie('user',self.get_argument('u'))
           self.set_secure_cookie('name',self.get_argument('u'))
           print(str(self.get_secure_cookie('name'),encoding='utf-8'))

           # print(self.get_secure_cookie('user'))
        else:
            self.write('请登录')
class  ManagerHandler(tornado.web.RequestHandler):
    def get(self, *args, **kwargs):
        if str(self.get_secure_cookie('name'),encoding='utf-8') in ['alex','eric']:

            self.write('Hello Word')
        else:
            self.render('/index')



settings = {
    'template_path':'views',
    'static_path':'statics',
    'cookie_secret':'skjfsajdklfjalskj'
}

application = tornado.web.Application([
    (r"/index",IndexHandler),
    (r"/manager",ManagerHandler),
],**settings)

if __name__ == '__main__':
    application.listen(8888)
    tornado.ioloop.IOLoop.instance().start()

  

相关文章:

  • 2022-12-23
  • 2022-01-18
  • 2022-01-16
  • 2022-01-15
  • 2021-09-07
  • 2022-03-10
  • 2022-12-23
  • 2021-10-10
猜你喜欢
  • 2022-01-15
  • 2022-12-23
  • 2022-12-23
  • 2022-01-11
  • 2021-08-08
  • 2021-10-27
  • 2021-08-30
相关资源
相似解决方案