Возможно ли хеширование пароля при ручном входе в базу данных с помощью phpyadmin? - PullRequest
0 голосов
/ 04 июня 2018

Это может быть немного случайный вопрос, и это может быть даже невозможно, но возможно ли хешировать пароль при ручном вводе его в базу данных с помощью phpMyAdmin?

В настоящее время я использую Laravel 5 и встроенную систему аутентификации, но общее число пользователей этой программы, которым требуется доступ к панели инструментов, будет <5.Поэтому мне сказали, что нужно просто удалить контроллер регистра и маршруты и вручную ввести пользователей в базу данных. </p>

Возможно ли это вообще сделать?

Также открыты для других решений о том, как завершить это?Мне сказали не создавать администратора.

Ответы [ 2 ]

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

Для вашей цели вы должны делать другие вещи, простой хеш не будет работать, потому что laravel использует пользовательскую функцию bcrypt и добавляет к ней случайную строку.

Вы должны создать файл сеялки, чтобы ваши пользователи увидели Документация по Laravel для него

И просто заполнив ваш файл, ваш пользователь будет создан с ожидаемым паролем.

Спасибо

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

Напишите небольшой сценарий PHP CLI для password_hash() строки (пароль).

Эхо.

Затем скопируйте и вставьте хэш в обновление phpMyAdmin вашего пользователя.Затем скажите своему пользователю, какой пароль.Не очень надежно, хотя, поскольку вы также знаете их пароль.

Если вы сделаете его немного более полным, введите user account и new password, вы также можете получить скрипт CLI PHP для непосредственного обновления базы данных с помощьютакже новый пароль.

Вы также можете посмотреть Laravel Tinker , который вы можете запустить из команды в реальном времени, используя artisan

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