我login_required
裝飾如下:如何通過繼續網址需要登錄裝飾
def login_required(function):
""" Decorator to check Logged in users."""
def check_login(self, *args, **kwargs):
if not self.auth.get_user_by_session():
self.redirect('/_ah/login_required')
else:
return function(self, *args, **kwargs)
return check_login
現在我有一個Page
(這是由一個獨立的Handler
渲染),我有一個選項,用戶可以上傳圖片這可以由客人和用戶同時觀看。一旦表格被髮布,它就會被另一個Handler
處理,其使用@login_required
修飾器。
我想要實現的是通過一個continue_url
變量,我可以在check_login
功能,而重定向,以便用戶獲取登錄後重定向回到同一頁中使用。
請注意,響應POST請求的重定向不會保留該方法 - 重定向的請求將使用GET,除非您在重定向之前將服務器主體存儲在服務器的某處,否則用戶數據將會丟失。 –