Как я могу использовать функцию Laravel на моем форуме IPS?

Поэтому я пытаюсь интегрировать новую версию IPS в мой веб-сайт Laravel.

Обратите внимание, что форум был установлен в директории внутри публичной папки сайта Laravel, называемой форум, и что я использую Laravel 5.4.

Часть этого процесса — заставить IPS Forum использовать имя пользователя / пароли Laravel для входа в систему.

Для этого я активировал модуль внешнего входа IPS и добавил третий тип шифрования в External.php, который называется «bcrypt».

Моя текущая проблема заключается в том, что я хочу использовать Laravel Hash :: make (‘password’) внутри IPS ‘External.php ….

Поэтому я попытался импортировать это так …

use Illuminate\Support\Facades\Hash;

Затем я изменил функцию encryptedPassword () в IPS ‘external.php’ на этот …

/**
* Encrypt Password
*
* @param   string  $password   The password
* @return  bool
*/
protected function encryptedPassword( $password )
{
switch ( $this->settings['db_encryption'] )
{
case 'md5':
return md5( $password );

case 'sha1':
return sha1( $password );

case 'bcrypt':
return Hash::make( $password );

default:
return $password;
}
}

В результате чего я получаю эту ошибку …

Неустранимая ошибка: класс ‘Подсветка \ Поддержка \ Фасады \ Хэш «не найден в
C: \ wamp64 \ www \ MainSite \ public \ forum \ system \ Login \ External.php on
линия 154

Кто-нибудь знает, как я могу заставить это работать? Я хочу использовать Hash :: make, а не функцию php password_hash …

1

Решение

Задача ещё не решена.

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

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

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