1
我目前有一個登錄頁面,可將所有經過身份驗證的用戶發送到主頁面。如何配置我的代碼,以便將一組用戶發送到特定的url(自定義主頁),並將其他組發送到其他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 –
重定向的標準是什麼?它是基於與用戶帳戶有關的事情嗎?或他們屬於的團體?或他們的位置?或他們的瀏覽器? –