Titre du sujet : Re: Connexion avec facebook par olivee sur 04/11/2013 00:05:49
il faut ajouter une colonne dans la table users
$i++;
$ret[$i] = true;
$query[$i] = sprintf("ALTER TABLE " . $xoopsDB -> prefix( 'users') . " ADD COLUMN uidfb VARCHAR(25) NOT NULL default '0' AFTER lastactivity");
$ret[$i] = $ret[$i] && $xoopsDB -> query( $query[$i] );
et puis modifier la ligne
//Verification de l'existance du membre
if ($member_handler1->getUserCount(new Criteria('uname', $uid)) > 0) {
par
//Verification de l'existance du membre
if ($member_handler1->getUserCount(new Criteria('uidfb', $uid)) > 0) {
modifier la ligne
$newuser->setVar("uname", $uid);
par
$newuser->setVar("uname", $username);
modifier la ligne
if($done) {
redirect_header('index.php', 10, _AM_USERRANK_SAVE);
}
par
if($done) {
$sql = 'UPDATE ' . $xoopsDB -> prefix( 'users' ) . ' SET uidfb='.$uid.' WHERE uid=' . $newuser1;
$result = $xoopsDB -> queryF( $sql );
redirect_header('index.php', 10, _AM_USERRANK_SAVE);
}
|