hi tôi có một hình thức html
đăng nhập đơn giảnCodeigniter: Làm thế nào tôi có thể mã hóa mật khẩu trước khi gửi biểu mẫu cho bộ điều khiển?
<form method="post" action="http://www.mysite.com/login">
<input type="text" name="text_box" />
<input type="password" name="pass_word" />
<input type="submit" name="submit">
</form>
khi tôi gửi biểu mẫu
và trong bộ điều khiển
public function login(){
$pass_word = $this->input->post('pass_word');
die($pass_word);
}
các vấn đề ở đây, nó cho thấy các mật khẩu đơn giản. nếu tôi nhập 123456
trong bộ điều khiển, tôi sẽ nhận được 123456
.
- là vấn đề này một an ninh
- bất kỳ ai có thể có được mật khẩu của mình thông qua một công cụ giám sát mạng như Wireshark.
cách tránh điều này. tôi có thể mã hóa mật khẩu trong xem, trước khi gửi cho bộ điều khiển, xin vui lòng giúp đỡ, cảm ơn trước.
http://en.wikipedia.org/wiki/Transport_Layer_Security – ManseUK
Sử dụng javascript cho rằng .. bạn có thể google một tập lệnh mã hóa md5 đơn giản. Chỉ cần mã hóa mật khẩu khi gửi biểu mẫu. – Vishal
@ vishal, nếu tôi mã hóa mật khẩu, bạn có thể xem js và kiểm tra phương pháp tôi đã sử dụng để thực hiện mã hóa là gì và tôi nghĩ bạn có thể giải mã nó –