Ciao ho un semplice form di login html
Codeigniter: Come posso crittografare la password prima di inviare il modulo al controller?
<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>
quando ho inviare il modulo
e nel controller
public function login(){
$pass_word = $this->input->post('pass_word');
die($pass_word);
}
il problema qui, mostra la password pianura. se digito 123456
nel controller, ottengo 123456
.
- è questo problema un titolo
- uno può ottenere la mia password tramite uno strumento di monitoraggio della rete come Wireshark.
come evitare questo. posso crittografare la password in vista, prima di inviare al controller, per favore aiutatemi, grazie in anticipo.
http://en.wikipedia.org/wiki/Transport_Layer_Security – ManseUK
usare JavaScript per questo .. puoi google un semplice script di crittografia md5. Basta codificare la password sul modulo di invio. – Vishal
@vishal, se cifro la password puoi vedere il js e controllare qual è il metodo che ho usato per fare la crittografia, e penso che puoi decifrarlo –