Kdyby/Facebook ošetrenie zamietnutých permissions

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Čamo
Člen | 786
+
0
-

Zdravím,
prosím vás ako sa má správne ošetriť situácia, keď user v fb login dialogu zamietne požadované oprávnenie napr. email.

Mám to momentálne napísané takto, ale dospel som k tomu len intuitívne:

if( ! isset( $fb_user->email ) )
{
	$fb->api( '/me/permissions', 'DELETE' );
	$fb->destroySession();
	$this->flashMessage( 'Aplikácia potrebuje Váš email kôli kontaktu.', 'error' );
	$this->redirect( ':Front:Default:default' );
}

Editoval Čamo (25. 3. 2017 16:20)

Myiyk
Člen | 321
+
+1
-

Akorát bych ještě přesměroval znovu na přihlášení a vysvětlil třeba proč to oprávnění potřebuješ.