zoukankan      html  css  js  c++  java
  • tornado之cookie

    #!/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()
    

      

  • 相关阅读:
    spring
    抽象和封装
    Oracle索引的原理
    使用JdbcTemplate.queryForObject 的注意点
    ORM是什么意思
    Java 后台处理数据库的二进制图片流
    Extjs girdPanel显示图片
    斜率dp
    多重背包的二进制优化
    POJ 3249 DAG图最短路
  • 原文地址:https://www.cnblogs.com/cloniu/p/6373901.html
Copyright © 2011-2022 走看看