Avec la popularité des plateformes sociales, Discuz est largement utilisé dans divers domaines en tant que système de forum populaire. Sur la plate-forme Discuz, l'enregistrement et l'amélioration des informations personnelles sont la première étape pour que les utilisateurs entrent dans la communauté. La modification rapide de votre profil est une compétence importante pour améliorer votre expérience utilisateur. Cet article utilisera des exemples de code spécifiques pour vous apprendre à utiliser l'interface d'enregistrement et le module de centre personnel du système Discuz pour modifier rapidement les informations personnelles.
Dans Discuz, l'interface d'enregistrement est utilisée pour gérer les opérations liées à l'enregistrement des utilisateurs, y compris la création d'un compte et l'enregistrement des informations utilisateur. Comprendre comment appeler l'interface d'enregistrement pour les opérations est la première étape pour modifier rapidement les informations personnelles.
Voici un exemple de code indiquant comment modifier les surnoms utilisateur à l'aide de l'interface d'enregistrement Discuz:
<?php define('APPTYPEID', 0); define('CURSCRIPT', 'member'); require './source/class/class_core.php'; $discuz = C::app(); $discuz-> init (); // obtenir des informations utilisateur $ uid = intval ($ _ get ['uid']); $ new_username = strip_tags ($ _ get ['new_username']); // déterminer si l'utilisateur a $ user = getUserByUID ($ uid); if (! $ user) { sortir («l'utilisateur n'existe pas»); } // Modifiez le surnom de l'utilisateur C :: t ('Common_Member') -> Update ($ uid, array ('username' => $ new_username)); Echo «La modification du surnom a réussi»; ?>
Le code ci-dessus passe dans l'ID utilisateur et un nouveau nom d'utilisateur et appelle la méthode de mise à jour de la table utilisateur Discuz pour modifier le surnom de l'utilisateur. Vous pouvez modifier d'autres profils personnels de la même manière.
Dans Discuz, le centre personnel est un domaine important pour les utilisateurs pour gérer leurs profils personnels. Dans le centre personnel, les utilisateurs peuvent modifier leurs informations personnelles, avatar, mot de passe, etc. En utilisant le module de centre personnel, les utilisateurs peuvent modifier rapidement et facilement leurs informations personnelles.
Voici un exemple de code montrant comment modifier la signature personnelle d'un utilisateur dans un centre personnel:
<?php define('APPTYPEID', 1); define('CURSCRIPT', 'home'); require './source/class/class_core.php'; $discuz = C::app(); $discuz-> init (); // Obtenez les informations utilisateur connectées actuelles $ uid = $ _g ['uid']; $ user = getUserByuid ($ uid); // modifie la signature personnelle $ new_signature = strip_tags ($ _ post ['new_signature']); $ user ['SIGNML'] = $ new_signature; C :: t ('common_member_field_home') -> update ($ uid, array ('fowerml' => $ new_signature)); écho «la signature personnelle a été modifiée avec succès»; ?>
Le code ci-dessus montre comment modifier la signature personnelle d'un utilisateur dans le module de centre personnel. En appelant l'interface qui met à jour les informations utilisateur, les utilisateurs peuvent facilement modifier leurs informations personnelles.
Cet article présente comment utiliser l'interface d'enregistrement de Discuz et le module de centre personnel pour modifier rapidement les informations personnelles grâce à des exemples de code spécifiques. La maîtrise de ces compétences peut aider les utilisateurs à mieux gérer leurs informations personnelles et à améliorer leur expérience utilisateur dans la communauté Discuz. J'espère que cet article vous sera utile. Tout le monde est le bienvenu pour essayer d'appliquer ces techniques pour profiter d'une expérience Discuz plus pratique.