在Django中,我们在 View 周围使用login_required()
装饰器,因此需要登录才能传递请求,通常会重定向到登录页面?
如何在 Masonite 中执行此操作?
最佳答案
路由中间件可用于仅允许经过身份验证的用户访问给定的路由或 View 。
from django.contrib.auth.decorators import login_required
@login_required
def my_view(request):
...
可以这样写:
from masonite.helpers.routes import get
...
ROUTES = [
...
get('/home', 'HomeController@my_view').middleware('auth')
]
关于python - Masonite 中的 login_required() 相当于什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52347016/