Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from webob import Request
- from repoze.who.plugins.auth_tkt import AuthTktCookiePlugin
- from repoze.who.plugins.friendlyform import FriendlyFormPlugin
- secret = "this is the secr3t string"
- persistent_rememberer = AuthTktCookiePlugin(secret, timeout=86400, reissue_time=3600)
- non_persistent_rememberer = AuthTktCookiePlugin(secret)
- class YourCustomFormPlugin(FriendlyFormPlugin):
- def _get_rememberer(self, environ):
- req = Request(environ)
- if req.POST.get("remember_me", "true"):
- rememberer = persistent_rememberer
- else:
- rememberer = non_persistent_rememberer
- return rememberer
Advertisement
Add Comment
Please, Sign In to add comment