Yii2 свойство только для записи

Мне нужна помощь с моим проектом.

У меня есть таблица пользователей в моей базе данных. Я подключил эту таблицу к модели пользователя. И у меня есть форма для создания пользователя с несколькими входами. В этой форме у меня есть поле пароля, и когда я хочу отправить свою форму, я делаю из этого поля пароля password_hash и тот хэш, который я хочу сохранить в своей базе данных. Переменные пароля нигде не сохраняются.

А теперь пришла моя проблема: когда я хочу отправить запрос, пароль_hash был сгенерирован, но переменная пароля каким-то образом стерта или не может быть достигнута, и когда приходит подтверждение, мой пароль пуст, и отправка не удалась, и напишите мне , тот the Password cannot be blank,
Но я заполнил эти поля, и хэш был создан, но каким-то образом проверка идет не так. И я не могу понять, как решить эту проблему.

Свойство пароля доступно только для записи, и я знаю, что не могу получить эти значения, но хеш-генератор достигает этого значения, так почему же не может достичь валидатор и почему его нельзя найти в поле ???
Я не понимаю, что происходит, поэтому, пожалуйста, помогите мне.

0

Решение

если вы хотите зашифровать свой пароль, используйте MD5 или другой метод хеширования напрямую не нужно использовать другую переменную.
Или В вашем случае просто проверьте перед сохранением поле пароля, поэтому, если вы не сохраните это поле в своей базе данных, оно будет отправлено через сообщение проверки. Итак, попытайтесь сохранить и пароль, и хэш-пароль.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]