What is equivalent of login_required() in Masonite?

119 Views Asked by At

In Django, we use login_required() decoratir around the view, so that login is required to pass the request,, usually it redirects to login page?

How to do this in Masonite?

1

There are 1 best solutions below

0
On BEST ANSWER

Route middleware can be used to only allow authenticated users to access a given route or view of course.

from django.contrib.auth.decorators import login_required

@login_required
def my_view(request):
    ...

Could be written like this:

from masonite.helpers.routes import get
...

ROUTES = [
    ...
    get('/home', 'HomeController@my_view').middleware('auth')
]