def _check_signin(request_handler, *args, **kwargs): # If signin is required, verify signin and bail if not if routes.configs.get().requires_signin and not users.is_signed_in(): return request_handler.redirect("/signin?origin=" + request_handler.request.path) # All clear, call our decorated method return method(request_handler, *args, **kwargs)
def _check_signin(request_handler, *args, **kwargs): # If signin is required, verify signin and bail if not if routes.configs.get().requires_signin and not users.is_signed_in(): return request_handler.redirect('/signin?origin=' + request_handler.request.path) # All clear, call our decorated method return method(request_handler, *args, **kwargs)
def get(self): signedin_landing_url = self.request.get('origin') or routes.configs.get_default_redirect_after_signin().url if users.is_signed_in(): self.redirect(signedin_landing_url) else: # Here we just delegate sign in to Google Accounts. # If you want to handle it yourself, change here and in library.users module self.redirect(users.create_google_signin_url(signedin_landing_url))
def get(self): signedin_landing_url = self.request.get( 'origin') or routes.configs.get_default_redirect_after_signin().url if users.is_signed_in(): self.redirect(signedin_landing_url) else: # Here we just delegate sign in to Google Accounts. # If you want to handle it yourself, change here and in library.users module self.redirect(users.create_google_signin_url(signedin_landing_url))