2016-08-23 75 views
1

我想以安全的方式從輸入表單獲取密碼。最初我使用$ _POST [],但我想要一個比較簡單和有效的安全方法。從HTML中安全地獲取密碼

GetElementById似乎不是一個很好的解決方案,但如果您認爲不然,請讓我知道,因爲我想在其他地方使用它,如果是的話。

HTML

<div class="form-group" > 
<input type="password" name="password" class="form-control input-lg" placeholder="Password" required> 
</div> 
+1

你想在客戶端或服務器上執行它嗎? '$ _POST'是獲取服務器端的方法,'document.getElementById()'是在瀏覽器中用Javascript實現的方法。 – Barmar

+0

那麼你在尋找'PHP'解決方案還是'JavaScript'? –

+0

@KANAYOAUSTINKANE PHP解決方案,如果可能的話。 – Zain

回答

4

沒有什麼錯與$_POST得到一個密碼。這就是你如何訪問PHP中的HTTP POST數據。 HTTP POST是登錄表單在所有網站上的工作方式,包括您的銀行。

但是,您必須通過加密連接(即使用TLS)。那就是只有的方式才能安全。

+0

注意:SSL過時且不安全。很高興只使用TLS。 –

+0

加密連接稍微超出了大多數明智的小企業,這就是我所瞄準的安全級別。當然,必須有另一個解決方案,至少涉及POST本身?設置適當的加密很可能超出我的時間限制。 – Zain

+0

@CharlotteDunois,是不是SSL版本3仍然被認爲是安全的?如果你可以找到一個參考,否則我會很樂意更新我的答案。 – Chris