當我第一次爲我的應用程序創建我的登錄視圖時,我使用名爲jgreen的用戶的憑據。現在,無論何時打開登錄頁面,這些憑證都會自動填入,如果我將jgreen輸入到用戶名字段中,則會自動填寫密碼字段。我需要這個不會因爲明顯的安全原因而發生。我嘗試在字段上設置自動完成功能,但我試圖在窗體和字段中設置自動完成功能,但這並不奏效。我試圖刪除我的歷史記錄,這也沒有奏效。這是我的登錄代碼。如何保持django登錄頁面不記住憑據
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(...)
我出了什麼想法,試圖阻止這種行爲,任何人都可以提供任何幫助或方向?預先感謝您的幫助。
編輯:用自動完成澄清嘗試屬性
這是瀏覽器比Django更多。請參閱:http://stackoverflow.com/questions/2530/how-do-you-disable-browser-autocomplete-on-web-form-field-input-tag – Ford
正如我上面提到的,我已經嘗試使用自動完成屬性來解決這個問題。 – avorum
您必須同時放入字段和表單本身。 – Ford