OpenID
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
adresse
anbieter
anmelden
array
bibliothek
code
datum
email
file
frage
header
http
login
paar
register
url
verwenden
-
Hey,
ich hab mal ein paar Fragen zu OpenID (bzw. zu der Bibliothek)
Also für OpenID Anbieter (zB myopenID) muss man bereits den Benutzernamen in den Request einbauen.
Bei Google nicht dort muss man die (https://www.google.com/accounts/o8/id) URL verwenden. Und bei Yahoo genauso.
Also Frage 1 Wie lautet die URL zu Yahoo?
2. Google gibt die gewünschten Daten (emal) nicht zurück, trotz
require_once BASEPATH."Auth/OpenID/Consumer.php"; require_once BASEPATH."Auth/OpenID/FileStore.php"; require_once BASEPATH."Auth/OpenID/SReg.php"; // create file storage area for OpenID data $store = new Auth_OpenID_FileStore(BASEPATH.'oid_store'); // create OpenID consumer $consumer = new Auth_OpenID_Consumer($store); // begin sign-in process // create an authentication request to the OpenID provider $auth = $consumer->begin($_POST['id']); if (!$auth) { add_error("ERROR: Please enter a valid OpenID."); header('location: ' . generate_common_url('', 'login', 'register')); exit; } // create request for registration data $sreg = Auth_OpenID_SRegRequest::build(array('email'), array('nickname'));
Wie bekomme ich jetzt die EMail Adresse des Users der sich mittels Google-OpenID anmelden will.
Gruß Andre
Beitrag zuletzt geändert: 6.2.2011 15:29:56 von andre-morillon -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage