[phpRegister] Partage d'un script de gestion de comptes
Bonjour à tous,
Dans le cadre de développements internes et pour des clients, j'ai développé un script de gestion de comptes avec une infrastructure logicielle qui permet de démarrer facilement une nouvelle plateforme web.
Le script se veut avant tout facile d'accès et simple à comprendre pour pouvoir le modifier facilement pour l'adapter à ses besoins.
La liste des fonctionnalités est assez longue. J'ai voulu partager un maximum de ce que j'ai pu développer au fil des années:
Fonctions et pages par défaut du site Web
- Création de comptes : Création d'un compte email / mot de passe ou création via les boutons Facebook et Google.
- Envoyer un email lors de la création du compte pour l'activer. Renvoyer le lien d'activation. Récupérer le mot de passe.
- Gérer profil : Photo, email, adresses, abonnez-vous à la newsletter.
- Support utilisateur, ouvrir un ticket, répondre au ticket, fermer un ticket.
- Supprimer un compte en envoyant un lien de suppression. Supprimer toutes les données utilisateur.
- Multilingue complet : réécriture d'URL, Metas titre et description, Metas pour les pages Canonical/Alternate.
- Pages de base : Connexion - Créer un compte - Profil - Support utilisateur - Contact - Qui sommes-nous - Licence (Base des Conditions générales d'utilisation et Politique de confidentialité).
- 100% responsive avec 2 menus latéraux pour les téléphones.
Administration
- Page d'accueil avec graphiques des créations de comptes.
- Gestion des comptes : rechercher des utilisateurs, afficher les détails d'un utilisateur, gérer les droits d'administrateur d'un utilisateur, envoyer un e-mail à un utilisateur.
- Gestion de la traduction des pages: rechercher et modifier une variable, modifier le contenu de votre site à la volée avec la fonction "Show Translate Ids".
- "Login as": fonction qui permet à un administrateur de se connecter en tant qu’un autre utilisateur, en générant un lien unique contenant une clé et avec le mot de passe "Login as".
- Gestion des tickets du Helpdesk : Répondre à un ticket, marquer un ticket "En cours", fermer ou supprimer un ticket, ré-ouvrir un ticket fermé.
- Créer des redirections 404 à 301 (Moved Permanently).
- Gérer les variables de configuration globale de votre environnement.
- Générer le fichier sitemaps.
- Créer des comptes au hasard ! Avec cette fonctionnalité, vous pouvez simuler de nombreux comptes créés sur votre site et tester la vitesse du script phpRegister et de votre serveur.
Dispo à l'adresse: https://phpregister.org
Merci pour vos commentaire,
Vincent.