Ticket #603 (new defect)

Opened 22 months ago

Last modified 20 months ago

Fatal Error beim Aufrufen der Login-Seite

Reported by: FaMI_Portal Owned by:
Priority: major Milestone:
Component: facebook Version: 2.0
Keywords: Cc:

Description

Fatal error: PHP notice in file /hp/aj/aa/dk/www/wbb31/wcf/lib/util/FacebookUtil.class.php (257): Undefined index: email

Information:

error message: PHP notice in file /hp/aj/aa/dk/www/wbb31/wcf/lib/util/FacebookUtil.class.php (257): Undefined index: email
error code: 0
file: /hp/aj/aa/dk/www/wbb31/wcf/lib/system/WCF.class.php (281)
php version: 5.2.17-0.dotdeb.0
wcf version: 1.1.7 (Tempest)
date: Tue, 16 Aug 2011 21:44:45 +0000
request: /index.php?form=UserLogin
referer: http://www.fami-portal.de/
Stacktrace:

#0 /hp/aj/aa/dk/www/wbb31/wcf/lib/util/FacebookUtil.class.php(257): WCF::handleError(8, 'Undefined index...', '/hp/aj/aa/dk/ww...', 257, Array)
#1 /hp/aj/aa/dk/www/wbb31/wcf/lib/system/event/listener/UserLoginFacebookListener.class.php(40): FacebookUtil::loginOrRegister(Object(UserLoginForm))
#2 /hp/aj/aa/dk/www/wbb31/wcf/lib/system/event/EventHandler.class.php(207): UserLoginFacebookListener->execute(Object(UserLoginForm), 'UserLoginForm', 'readData')
#3 /hp/aj/aa/dk/www/wbb31/wcf/lib/page/AbstractPage.class.php(65): EventHandler::fireAction(Object(UserLoginForm), 'readData')
#4 /hp/aj/aa/dk/www/wbb31/wcf/lib/form/AbstractForm.class.php(93): AbstractPage->readData()
#5 /hp/aj/aa/dk/www/wbb31/wcf/lib/acp/form/LoginForm.class.php(105): AbstractForm->readData()
#6 /hp/aj/aa/dk/www/wbb31/wcf/lib/form/UserLoginForm.class.php(88): LoginForm->readData()
#7 /hp/aj/aa/dk/www/wbb31/wcf/lib/page/AbstractPage.class.php(90): UserLoginForm->readData()
#8 /hp/aj/aa/dk/www/wbb31/wcf/lib/page/AbstractPage.class.php(46): AbstractPage->show()
#9 /hp/aj/aa/dk/www/wbb31/wcf/lib/acp/form/LoginForm.class.php(32): AbstractPage->__construct()
#10 /hp/aj/aa/dk/www/wbb31/wcf/lib/util/RequestHandler.class.php(64): LoginForm->__construct()
#11 /hp/aj/aa/dk/www/wbb31/wcf/lib/util/RequestHandler.class.php(95): RequestHandler->__construct('UserLogin', Array, 'form')
#12 /hp/aj/aa/dk/www/wbb31/index.php(8): RequestHandler::handle(Array)
#13 {main}

Kommt beim Login, kurz nach dem die Login-Seite angezeigt wird. Nach Deaktivierung des Plugins geht es wieder problemlos.

Change History

Changed 21 months ago by Torben Brodt

Du hast dem Facebook Plugin keinen Zugriff auf deine E-Mail gegeben.

Die Fehlermeldung ist nicht schön, aber check bitte mal deine Rechteeinstellungen. Im Zweifelsfall musst du in Facebook die Anwendung nochmal ganz entfernen.

Changed 21 months ago by FaMI_Portal

Hm, das verstehe ich leider nicht. Wo habe ich Facebook den Zugriff auf meine Emailadresse verweigert? Auf der Facebook-Entwickler-Seite ist die Emailadresse angegeben. Und was hat meine Emailadresse mit dem Login anderer User zu tun? Welche Rechteeinstellungen muss ich bitte wo checken?

Changed 20 months ago by Torben Brodt

Schau mal unter facebook.com > Konto > Anwendungen > Deine Anwendung

Welche Rechte sind dort vergeben?

ich würde versuchen die Anwendung dort aus deinem Facebook Profil zu entfernen und dich dann nochmal im Forum über den Facebook Button anzumelden.

Changed 20 months ago by anonymous

"Auf meine allgemeinen Daten zugreifen Dazu zählen Name, Profilbild, Geschlecht, Netzwerke, Nutzerkennnummer, Freundesliste und alle anderen Informationen, die ich mit „Allen“ teile." Ich teile allerdings nicht mit allen meine Emailadresse ... Ich habe "Diese Anwendungen kann Inhalte teilen mit:" auf "Freunde von Freunden" stehen. Liegt es an einer der genannten Einstellungen? Wobei ich das sehr schlecht von Facebook gelöst fände, wenn ich hier von meiner Policy abweichen müsste nur damit ich das Plugin für unser Forum nutzen kann.

Wenn ich die Anwendung aus meinem Profil lösche, wie greife ich danach auf die Einstellungen zu?

Note: See TracTickets for help on using tickets.