ユーザーのグループに基づいて認証した後、ユーザーをビューにリダイレクトしたいと考えています。
このようなことを考えてきました。
if user is user.group = ServiceProvider
return HttpResponseRedirect('/loggedin/')
ユーザーのグループに基づいて認証した後、ユーザーをビューにリダイレクトしたいと考えています。
このようなことを考えてきました。
if user is user.group = ServiceProvider
return HttpResponseRedirect('/loggedin/')
これについて読んだ後、私は答えを得て、フィルターを使用しています。
if user is not None:
auth.login(request, user)
if user.groups.filter (name='Customers'):
return HttpResponseRedirect('/loggedincustomer/')
elif user.groups.filter (name='Service Providers'):
return HttpResponseRedirect('/loggedin/')
else:
return HttpResponseRedirect('/invalid/')