Я использую систему идентификации Laravel 5.2 придумывающая этой команды:Laravel Auth внешние данные для входа в систему и зарегистрировать
php artisan make:auth
Хотя это работает совершенно нормально, как есть, моя цель заключается в использовании внешнего API для выполнения регистрации, регистрации и смены пароля, при этом все еще можно использовать основную функцию класса Auth.
Так что, логин, например, я хочу использовать что-то вроде
function login(ApiController $api) {
// This function return data or error code and message in JSON
$login = $api->login([ $credentials['email'], $credentials['password']]);
if($login->success)
// login successfully like normal Auth would do
else
// redirect to main page with $login->message
}
Кстати, я хочу передать поля подходя от $ входа в класс Auth, как мы можем реально сделать Auth: : user() -> email, дающий нам электронное письмо, я бы хотел установить значение, например «поле базы данных», но с моими полями API JSON за
Я посмотрел в Интернете и нашел что-то, что нужно сделать внутри AuthController и что-то связанное к ServiceProvider, но я не знаю, как следовать моим точным потребностям
Можете ли вы дать больше информации или поставить код Prrof of Concept где-нибудь в публичном репо? – gandra404
Привет @ gandra404, я просто создал промежуточное программное обеспечение, проверяющее сеанс (loginNumber), и затем действуйте на нем. Сессия помещается формой входа через функцию, которая просто проверяет правильность учетных данных для моего внешнего API. – Plotisateur
Спасибо за информацию. Где вы храните сеанс (loginNumber)? – gandra404