Измените пароль ввода с varchar на md5 в Code Igniter - PullRequest
0 голосов
/ 03 июня 2018

Вы можете мне помочь?я хочу изменить тип пароля с varchar на md5

код:

$data = array(
              'email' => $this->input->post('email') ,
              'password' => $this->input->post('password')
                      );

1 Ответ

0 голосов
/ 03 июня 2018

Вместо md5 используйте хеширование пароля.php имеет встроенную функцию.

password_hash(string,PASSWORD_BCRYPT);

для проверки.

используйте метод проверки пароля.

passord_verify($password,$hashed_password);

В вашем случае вы можете сделать

$data = array(
              'email' => $this->input->post('email') ,
              'password' => password_hash($this->input->post('password'),PASSWORD_BCRYPT)
                      );

Убедитесь, что столбец базы данных имеет соответствующую длину символа.если его тип строки, то это не проблема.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...