Что эквивалентно login_required () в Masonite? - PullRequest
0 голосов
/ 15 сентября 2018

В Django мы используем login_required() decoratir для представления, поэтому для передачи запроса требуется вход в систему, обычно он перенаправляет на страницу входа?

Как это сделать в масоните?

1 Ответ

0 голосов
/ 17 сентября 2018

Промежуточное программное обеспечение маршрута может использоваться, чтобы разрешить только аутентифицированным пользователям доступ к заданному маршруту или представлению, конечно.

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')
]
...