Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
sequelone пишет:Всем привет. Начал изучать Laravel, очень занятный фреймворк. Поставил стандартный Auth который идёт из коробки. Вопрос в следующем. В MODX Revo по умолчанию пароли юзеров хешируются в PBKDF2, а в Laravel 5.3 из коробки Auth хеширует пароли в bcrypt. Подскажите можно ли как-то конвертнуть пароли из одной системы шифрования в другую без потерь? Запасной вариант, если каких-то наработок нет, можно ли хешировать пароли в PBKDF2 и в загруженной таблице юзеров с MODX пароли оставить как есть и чтобы авторизация с регистрацией работала с PBKDF2?
Т.к. у вас уже есть база с паролями в виде PBKDF2, имеет смысл изменить способ шифрования в в вашем ларавел-приложении, чтобы он их шифровал также в PBKDF2
Вот две реализации шифрования PBKDF2
https://packagist.org/packages/vjroby/laravel-pbkdf2
https://packagist.org/packages/gponster/laravel-pbkdf2
Сам не проверял, извини.В самом приложении надо будет поменять код создания записи в бд (по дефолту, кажется, в AuthController->create)
плюс сделать свой трейт, как реализацию Authenticatable, где введенный при логировании пароль будет шифроваться через PBKDF2 и сравниваться со строкой в БД
Только заметил. Спасибо, не знал. В теории с Sentinel эти пакеты можно связать без велосипедостроения?
Здравствуйте. Подскажите пожалуйста каким образом можно настроить отправку писем с помощью IMAP \ POP3 протокола? Столкнулся с проблемой залив проект на хостинг (OVH) smtp гугловский не работает а IMAP протокол из коробки не поддерживается(
Во первых нужно в файле .env внести настройки, а потом в config/mail.php если пользуетесь яндекс почтой, то настройки такие:
MAIL_DRIVER=smtp
MAIL_HOST=smtp.yandex.ru
MAIL_PORT=465
MAIL_USERNAME=admin@site.com
MAIL_PASSWORD=password
MAIL_ENCRYPTION=ssl
laravel-forum работает с Auth из коробки. Кто-нибудь пробовал его заточить под Sentinel? Как это осуществить? Единственное что нашёл:
https://github.com/Riari/laravel-forum/issues/62
Но каких-то дельных советов нет, кроме этого:
if(Sentinel::check() && !Auth::id()) {
Session::put(Auth::getName(), Sentinel::getUser()->id);
}
С Sentinel на форуме пропали кнопки для созданием категорий и тем. Логично предположить что проблема как раз заключается в Sentinel. Версия Laravel 5.2
Я уже сам разобрался. Документация устаревшая. С каждым обновлением походу пути меняют расположения файлов. Нужно из директории:
/vendor/sleeping-owl/admin/src/views/
копировать папку /default/
и перенести сюда:
/resources/views/vendor/admin/default/
так только так и делается же.
вот из документации:документация пишет:Если вам необходимо заменить системный шаблон, то необходимо поместить его resources\views\vendor\sleeping_owl\default\, т.е. если есть шаблон по пути sleepingowl\src\resources\default\display\extensions\columns.blade.php, то путь в системе должен быть resources\views\vendor\sleeping_owl\default\display\extensions\columns.blade.php
А как применить свой шаблон? Я так понимаю в каком то файле с конфигурациями нужно изменить default на название своей папки?
Всем привет. Хотел узнать как можно изменить внешний вид админки Sleeping Owl не ныряя в /vendor/ ? Есть ли способ её вывести в resources/views/ ?
Всем привет. Начал изучать Laravel, очень занятный фреймворк. Поставил стандартный Auth который идёт из коробки. Вопрос в следующем. В MODX Revo по умолчанию пароли юзеров хешируются в PBKDF2, а в Laravel 5.3 из коробки Auth хеширует пароли в bcrypt. Подскажите можно ли как-то конвертнуть пароли из одной системы шифрования в другую без потерь? Запасной вариант, если каких-то наработок нет, можно ли хешировать пароли в PBKDF2 и в загруженной таблице юзеров с MODX пароли оставить как есть и чтобы авторизация с регистрацией работала с PBKDF2?
Страницы 1