def switch_template(response, template, css, settings, **kwargs): try: if template in django_settings.DYNAMIC_TEMPLATES: cookie_val = json.dumps({ 'skin': template, 'css': css, 'settings': settings, }) set_cookie(response, 'user_template', cookie_val) else: return except KeyError: return
def switch_template(response, **kwargs): template = kwargs['template'] css = kwargs['css'] template_settings = kwargs['settings'] try: if template.split(',', 1)[0] in settings.DYNAMIC_TEMPLATES: cookie_val = json.dumps({ 'skin': template, 'css': css, 'settings': template_settings, }) set_cookie(response, 'user_template', cookie_val) else: return except KeyError: return
def remember_user(response, user): token_string = create_token_string(user, None) set_cookie(response, COOKIE_NAME, token_string, COOKIE_AGE) return response