Nếu tôi muốn cung cấp tùy chọn cho người dùng đăng nhập vào trang web bằng cách sử dụng https://
thay vì http://
, tôi nên cung cấp cho họ tùy chọn để đến đó trong chế độ xem hoặc mẫu của tôi.Django - liên kết được tạo với {% url%} - cách làm cho chúng an toàn?
Tôi muốn có liên kết "Sử dụng kết nối an toàn" trên trang đăng nhập của mình - nhưng sau đó, làm cách nào để thực hiện điều đó mà không cần mã hóa cứng URL?
Tôi muốn có thể chỉ cần làm:
{% url login_page %}
{% url login_page_https %}
và có chúng trỏ đến http://example.com/login
và https://example.com/login
.
Tôi làm cách nào để thực hiện việc này?
Tò mò mặc dù, tại sao bất cứ người dùng muốn đăng nhập qua một http khi https có sẵn không? – Randell
Vì proxy của chúng chỉ cho phép cổng 80 thông qua (nhìn thấy quang sai này một vài lần) – Kos