我使用Laravel 5.2驗證系統想出這個命令:的登錄Laravel驗證外部數據和註冊
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
}
順便說一句,我想傳遞場從$登錄上來的驗證類,像我們實際上可以做驗證: :用戶() - >電子郵件給我們的電子郵件,我想要設置值像「數據庫字段」,但我的API JSON字段後面
我看着互聯網,發現內部AuthController和相關的東西到ServiceProvider,但我不知道如何按照我的確切需求
你可以提供更多信息或將Prrof概念代碼放置在公共回購的某個地方嗎? – gandra404
Hi @ gandra404,我簡單地創建了一箇中間件檢查會話(loginNumber)是否存在,然後對其執行操作。會話由登錄表單通過一個函數進行放置,該函數簡單地根據我的外部API檢查憑證的有效性。 – Plotisateur
感謝您的信息。 你在哪裏存儲會話(loginNumber)? – gandra404