2014-12-27 6 views
-1

У меня есть проект, над которым я работаю. Я хотел бы установить cookie, когда пользователь войдет в систему, чтобы они были запомнены. Однако я пробовал каждый метод в Интернете, от Google до Stack Overflow. Я просто не могу найти способ, который работает.Настройка Cookie в браузере с помощью Python

Я попытался:

class Main(webapp2.RequestHandler): 
    def get(self): 
     print "Set-Cookie: testing=test123cookie" 
     print "Content-Type: text/html\n" 

И это не работало. Затем попытались:

import Cookie 

class Main(webapp2.RequestHandler): 
    def get(self): 
     cookie = Cookie.SimpleCookie() 
     cookie['lastvisit'] = "test" 
     print cookie 
     print 'Content-Type: text/html\n' 

И неожиданное удивление, оно тоже не работает. Что я делаю? Как мне это сделать? Я уверен, что я просто глуп и ничего не делаю.

Спасибо.

ответ

1

Вы должны использовать set_cookie() method:

class Main(webapp2.RequestHandler): 
    def get(self): 
     self.response.set_cookie('lastvisit', 'test', max_age=360, path='/') 
+0

Благодаря этим работал. В заключение! – ZeroByter

+0

И получить файл cookie: 'self.request.cookies.get (« lastvisit »)' (см. Http://stackoverflow.com/q/11816196/328817). – Sam

Смежные вопросы