zavod008
@zavod008
Балуюсь вебом

Hybridauth wordpress авторизация на фронте?

Делаю авторизацию для фронта, с помощью Hybridauth, версия 3.
public function startAuth()
	{
		$config = new Config();
		$provider_config = $config->getProviders();
		
		try{
			//Feed configuration array to Hybridauth
			$hybridauth = new Hybridauth($provider_config);
			
			//Attempt to authenticate users with a provider by name
			$adapter = $hybridauth->authenticate('Vkontakte');
			
			//Retrieve the user's profile
			$userProfile = $adapter->getUserProfile();
			
			//Inspect profile's public attributes
			var_dump($userProfile);
			
			//Disconnect the adapter
			$adapter->disconnect();
		}
		catch(\Exception $e){
			echo 'Oops, we ran into an issue! ' . $e->getMessage();
		}
	}

Запрос проходит, нажимаю на кнопку разрешить, после этого, он перекидывает меня на страницу сайт (callback указан на главную), и получается такой адрес:
http://hostels/?code=5b735480a45f871f51&state=HA-NIYEAUM261DZ45WXBS3RHVT897GPQL0FJKOC

что с этим делать дальше? должно ли так быть, и как это обрабатывать.
гугления не помогли, в документации к гитхабу написано, что я должен обратно им отправить этот code и state, но в примерах библиотеки этого вообще нет, думаю проблема с калбэком, но не уверен.
  • Вопрос задан
  • 52 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы