1
現在、すべての認証済みのユーザーをメインページに送信するログインページがあります。あるグループのユーザーが特定のURL(カスタムメインページ)に送信され、他のグループが他のURLに送信されるようにコードを構成するにはどうすればよいですか?いくつかのユーザーを1つのURLに送信できますか?他の人は?
ユーザのグループ化は、彼らが働く会社に従って行われます。会社の従業員の各グループは、会社の記録を見ることができるサイトの領域に向けられますが、他の場所の記録は表示されません。
既存のログインビューは非常に簡単です:それを行うには
def login_page(request):
username = request.POST['username']
password = request.POST['password']
user = authenticate(username=username, password=password)
if user is not None:
if user.is_active:
login(request, user)
return HttpResponseRedirect("main_page.html")
else:
return HttpResponseRedirect('/')
else:
return HttpResponseRedirect('/')
ログインのコードを投稿してください。views.py –
リダイレクトの基準は何ですか?それはユーザーアカウントと何か関係がありますか?または彼らが属するグループ?またはその場所?またはそのブラウザですか? –