Présentation du programme
Ce programme est écrit en utilisant le framework ThinkPHP. L'ensemble du site utilise ajax pour demander et soumettre des données sans actualisation. Il est très fluide à utiliser et offre une expérience utilisateur élevée.
Les fonctions implémentées par ce programme sont :
Avatar : l'avatar utilise l'avatar QQ, annulant l'avatar précédent affiché aléatoirement et ajoutant un nouveau champ pour remplir QQ. L'avatar obtiendra automatiquement le numéro d'avatar QQ de l'utilisateur ;
Confession : cliquez sur le bouton "Je veux avouer", entrez des informations telles que l'adresse e-mail et le pseudo, et vous pourrez avouer une fois après la confession, l'adresse IP est enregistrée et la confession ne peut pas être répétée dans les 500 secondes. À ce moment-là, le jeu et le pseudo saisis par l'utilisateur sont enregistrés et stockés dans la session. Ce nom d'utilisateur apparaîtra automatiquement lorsque l'utilisateur commentera d'autres annonces.
Commentaire : Il existe deux situations. Si l'utilisateur n'a pas effectué d'opération de confession auparavant (pas d'enregistrement de session), après avoir cliqué pour soumettre un commentaire, un formulaire pour compléter les informations de l'utilisateur apparaîtra et les commentaires ne pourront être faits qu'après l'avoir complété ; si l'utilisateur a déjà effectué une opération de confession, alors commentera directement.
Comme : une adresse IP ne peut cliquer sur un élément de contenu qu'une seule fois au cours d'une certaine période de temps, à moins que l'utilisateur ne modifie l'adresse IP ou n'attende 300 secondes.
Recherche : Après avoir cliqué sur Rechercher, une boîte de recherche apparaîtra, fournissant uniquement le nom de l'accusé ;
Tournage de page et autres liens : Après avoir cliqué, une animation de chargement apparaîtra. Pendant cette période, l'arrière-plan deviendra noir et aucune autre opération ne pourra être effectuée jusqu'à ce que le chargement soit terminé.
Fonction de gestion du backend : En raison de contraintes de temps, le backend est relativement bâclé et ne fournit que des fonctions de suppression et aucune fonction de modification.
Autres : pour des raisons de sécurité et de ressources du serveur, il a été modifié pour utiliser l'avatar QQ.