Ucenter est utilisé pour réaliser une connexion synchrone de plusieurs projets. Je pense que quiconque a appris PHP a entendu parler de ce projet open source. Vous pensez peut-être qu'il ne peut être utilisé que dans Discuz. placé dans Dans n'importe quel projet, la connexion synchrone d'Ucenter est déclenchée par le mécanisme js.
Voici les points que j'ai résumés auxquels vous devez prêter attention lorsque vous utilisez Ucenter :
1 echo uc_user_synlogin() L'écho précédent ne peut pas manquer. doit être
Deux fichiers client.php et uc_config.php2. Les constantes de configuration peuvent être définies et verrouillées à plusieurs reprises, ce qui rend les constantes définies invalides.3. _CACHE['apps'] ) > 1 || 1==1) { Bloquer cette condition
4
require_once
$_SERVER['DOCUMENT_ROOT']."/ u_db.class.php" ; Le nom de la classe peut entrer en conflit, changez le nom 5. Personnalisez les méthodes synlogin et synlogout dans la classe uc_note pour implémenter les opérations de synchronisation 6. Copiez les éléments de configuration directement depuis l'arrière-plan d'Ucenter
🎜>7. Les applications en arrière-plan doivent communiquer avec succès. URL principale+/api/+ fichier de programme d'interface Lorsque le fichier API affiche 1, l'arrière-plan affiche une communication réussie
8 L'appel d'interface transmet les paramètres au fichier API via $_GET. ['code'], et appelle la fonction correspondante dans la classe uc_note en fonction des paramètres. Méthode,
le code est analysé
array (
'
action
' => 'synlogin. ', 'nom d'utilisateur' => 'admin', 'uid ' => '1',
'mot de passe' => ',
)
le temps détermine s'il expire, l'action détermine s'il s'agit de
Quitter
ou de se connecter ou autre chose
Cet article est à titre de référence seulement, si vous ne l'aimez pas, ne vaporisez pas ~~~~~
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!