Les meilleurs développeurs informatique freelances sont sur Codeur.com

Recherche développeur informatique

 Fermé · 500 € à 1 000 € · 29 offres · 689 vues · 15 interactions


voila le details du projet :

✅ QRWear – Parcours utilisateur final validé (avec tous les détails)
🔢 11 pages au total

1. login.php — Connexion utilisateur
L'utilisateur entre :
son login (ex : user001)
son mot de passe
Le système détecte :
Si le login est un login par défaut (userXXX) → redirection vers first_connection.php

Sinon, il vérifie :

Si email_validated = 1 → redirection vers dashboard.php
Sinon → message : "Merci de valider votre email avant d'accéder à votre compte"

2. first_connection.php — Changement d’identifiants + email
Page obligatoire pour tous les logins par défaut (userXXX)

L'utilisateur doit :
Choisir un nouveau login personnalisé
Choisir un nouveau mot de passe
Entrer un email valide
Le système :

Génère un token
Envoie un email de validation avec lien vers confirm.php?token=XXXX

Affiche un message :

“Vérifiez votre email pour activer votre compte.”

3. confirm.php — Validation de l’email via lien sécurisé
L'utilisateur clique sur le lien reçu par email

Le système :

Vérifie le token
Met email_validated = 1
Redirige vers dashboard.php
Sinon → message d'erreur : "Lien invalide ou expiré"

4. dashboard.php — Tableau de bord utilisateur
Affiche :
“Bienvenue {login}”
Permet de :
Modifier son message texte ou lien dans un champ dédié
Bouton : “Mettre à jour mon message”
Redirection vers message.php après modification

➕ À partir du 125e jour, si l'utilisateur n’est pas premium :

Un bloc discret apparaît :
“Ton accès gratuit expire bientôt. Deviens Premium.”
Bouton : “Choisir une formule” → redirige vers premium.php

5. premium.php — Choix des offres Premium (optionnel mais stratégique)
Présente 2 offres :

✅ 10 € à vie
✅ 1 €/mois (après 6 mois)

Paiement → redirection vers dashboard.php

En base :
is_premium = 1
subscription_type = 'lifetime' ou 'monthly'
premium_start_date = DATE

6. message.php — Page publique liée au QR code
Accessible à tous (pas besoin d’être connecté)

Montre le message correspondant au login
ex : message.php?user=user001
Si le message est une URL valide et non blacklistée :
redirection automatique
Icône panier → redirige vers la boutique

7. reset.php — Mot de passe oublié
L’utilisateur entre son email
Reçoit un lien de réinitialisation
Choisit un nouveau mot de passe sécurisé
Redirection vers login.php

8. admin.php — Panel d'administration (accès protégé)
Affiche :
Liste des utilisateurs
Statut Premium
Activité (modifs, scans)
Emails, login, date de création, email validé, etc.

9. security_block.php — Blocage des liens dangereux
Intercepte les redirections vers des domaines listés comme dangereux
Affiche un message d’alerte si blacklisté
Sinon → laisse la redirection s’effectuer

10. checklist.php — Audit technique (invisible pour utilisateurs)
Vérifie :

Connexion à la base
Présence des fichiers PHP essentiels
Pages accessibles
Sert au développeur ou à toi pour les tests en un clic

11. (structure de la base associée)
🧱 Table users :
id
login
password_hash
email
email_validated (0 ou 1)
message
is_premium (0 ou 1)
subscription_type (none, lifetime, monthly)
premium_start_date
created_at
updated_at

Autres tables :
logs (actions utilisateur)
blacklist (liens interdits)
settings (futurs paramètres globaux)
Souhaites-tu maintenant que je :

Budget indicatif : 500 € à 1 000 €

Publication : 26 mai 2025 à 08h22

Profils recherchés : Développeur spécifique freelance , Webmaster freelance , Expert BDD freelance , Développeur PHP freelance , Spécialiste de la sécurité informatique freelance

Le profil du client est reservé aux prestataires abonnés

Créer un compte

29 freelances ont répondu à ce projet

28 propositions de devis en moins de 2h

Reda Aourag Expert CRM
Fabien Berthelet Agence web
Websource Agence web
Kévin  Guiot Développeur full-stack
EncureIT_Systems Agence IA
Jordan Baron Agence web
Simon Cambier Développeur spécifique
+22

Montant moyen des devis proposés : 650 €

Estimation du délai : 8 jours

Publier un projet similaire

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients