0
我正在製作一個書籤,我需要首先登錄的人。我的問題是,我如何將登錄憑據從其他域發送到django服務器?從非Django服務器發送數據到Django服務器
我在想有幾種方法,因爲我無法通過請求發送數據。
在客戶端生成sha1算法...但是我怎麼知道Django在sal what什麼,如何才能使它安全?
找到一種方法將一些帖子數據從不同的域發送到我的服務器。
任何其他想法/實現?
非常感謝
我正在製作一個書籤,我需要首先登錄的人。我的問題是,我如何將登錄憑據從其他域發送到django服務器?從非Django服務器發送數據到Django服務器
我在想有幾種方法,因爲我無法通過請求發送數據。
在客戶端生成sha1算法...但是我怎麼知道Django在sal what什麼,如何才能使它安全?
找到一種方法將一些帖子數據從不同的域發送到我的服務器。
任何其他想法/實現?
非常感謝
您可以發送POST數據(通過課程的SSL)到你的Django網站。您的視圖將處理該請求。如果發佈到該視圖,則可以使用django.contrib.auth方法進行身份驗證。以下取自http://docs.djangoproject.com/en/dev/topics/auth/
if request.method == 'POST':
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)
# Send success message.
else:
# Return a 'disabled account' error message
else:
# Return an 'invalid login' error message.
我會通過SSL來做到這一點,但SSL確實是至關重要的嗎?它不適用於SSL嗎?在我的測試環境中,我目前不使用SSL(django dev服務器),並且如果來自不同域的郵件請求未收到。 – Yoshi9143 2010-10-11 18:58:27
如果沒有SSL,您的密碼將以明文形式發送。理論上,有人可以從通信中嗅出它。 – 2010-10-11 20:10:28
這不起作用。請求對象是空的。有任何想法嗎? – Yoshi9143 2010-10-12 18:25:47