Guest User

Gustavo

a guest
Feb 18th, 2010
261
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.64 KB | None | 0 0
  1. from webob import Request
  2. from repoze.who.plugins.auth_tkt import AuthTktCookiePlugin
  3. from repoze.who.plugins.friendlyform import FriendlyFormPlugin
  4.  
  5. secret = "this is the secr3t string"
  6. persistent_rememberer = AuthTktCookiePlugin(secret, timeout=86400, reissue_time=3600)
  7. non_persistent_rememberer = AuthTktCookiePlugin(secret)
  8.  
  9. class YourCustomFormPlugin(FriendlyFormPlugin):
  10.  
  11.     def _get_rememberer(self, environ):
  12.         req = Request(environ)
  13.         if req.POST.get("remember_me", "true"):
  14.             rememberer = persistent_rememberer
  15.         else:
  16.             rememberer = non_persistent_rememberer
  17.         return rememberer
  18.  
  19.  
Advertisement
Add Comment
Please, Sign In to add comment