Page protégée par mot de passe PHP

Fermé
Gloubinours91 Messages postés 371 Date d'inscription mercredi 9 juillet 2008 Statut Membre Dernière intervention 22 septembre 2016 - 25 nov. 2010 à 13:28
Gloubinours91 Messages postés 371 Date d'inscription mercredi 9 juillet 2008 Statut Membre Dernière intervention 22 septembre 2016 - 26 nov. 2010 à 22:53
Bonjour tout le monde,

Actuellement délégué, j'ai trouvé un bon compromis pour mes amis qui pourront consulter leurs résultats du conseil de classe sur internet grâce à une page protégée par mot de passe : http://www.terminale7.x10.mx/

Cependant, j'ai un problème, 2 filles de ma classe s'appelle Laura et j'aimerai au moment de mettre l'identifiant pouvoir mettre par exemple "Laura-B" ou "Laura.B" mais les caractères spéciaux sont interdits... Comment puis-je les autoriser?

Je ne veux pas mettre "Laura1" ou "Laura2" car le pseudo est réutilisé au moment d'afficher les résultats.

Essayez par vous-même : http://www.terminale7.x10.mx/

Pseudo: Laura
Mot de Passe: Azerty

Une fois arrivé sur la page des résultats, vous verrez que "Laura" sera réutilisé, car je remet ma variable $pseudo sur ma page résultats.




En espérant avoir été clair!
Bonne journée!
Gloubi.

PS: Je suis assez pressé! Mon conseil est le 02/12/10!



A voir également:

5 réponses

Kemich Messages postés 207 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 11 mars 2011 22
25 nov. 2010 à 13:38
Enchanté,

Ma réponse est peut etre un peu moisie, mais ca devrait fonctionner :

Au moment de l'identification, tu devra quoi qu'il arrive différencier les 2 Laura.
Par exemple le log de l'une sera LauraA, et celui de l'autre LauraB.

Dans ta page qui affiche les résultats, tu peut mettre un script bidon du genre :

if (($pseudo=='LauraA') ou ($pseudo=='LauraB'))
$pseudo="Laura"

J'espère que ca te convient.

Bye
0
Gloubinours91 Messages postés 371 Date d'inscription mercredi 9 juillet 2008 Statut Membre Dernière intervention 22 septembre 2016 135
25 nov. 2010 à 17:41
Testé et approuvé. Pas bête du tout pour l'utilisation que j'en ai ;D
Thanks and goodbye!

Je laisse le topic en non résolu si quelqu'un peut y répondre avec un peu moins de bidouilles^^'
0
Kemich Messages postés 207 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 11 mars 2011 22
26 nov. 2010 à 09:20
Di moi comment es ce que tu vérifie les login/mdp de tes utilisateurs ?

Je croit bien avoir une idée mais ca dépend du script que tu utilise.
0
Gloubinours91 Messages postés 371 Date d'inscription mercredi 9 juillet 2008 Statut Membre Dernière intervention 22 septembre 2016 135
26 nov. 2010 à 17:04
Oula une méthode très très archaïque!

<?php
}
elseif ($nom == 'Alexandre' AND $mot_de_passe == 'Alexandre22')
{
$moyenne = 15.30;
$appreciations = 'Eleve agréable et à l\'écoute, d\'une grande générosité!';
$recompense = 'Félicitations! <img src="emoticone/heureux.png" alt=":D" title="Bravo!">';
?>

	<?php
		include('resultats_eleves.php');
	?>

Pour chaque élève.

Je n'ai commencé qu'à apprendre le PHP cet été et je n'ai pas pu continuer beaucoup en raison des cours qui me mange énormément de temps!
Ce n'est je pense, pas la meilleur méthode car je dois modifier tout le code source pour modifier quelque chose, mais c'est bien pratique pour mes camarades ;)

Si tu as une idée n'hésite pas je me pencherai dessus!
Thanks!
0
__construct()
26 nov. 2010 à 21:41
Bonsoir,
Si tous les élèves ont un mot de passe différent, alors les 2 Laura ont un mot de passe différent donc tu peux faire la différence sur cette base et plus besoin d'appeler LauraA et LauraB :
<?php
} elseif ($nom == 'Laura' AND $mot_de_passe == 'ZyTgb10') {
    $moyenne = 15.30;
    $appreciations = 'Bla... bla... bla!';
    $recompense = 'Félicitations! <img src="emoticone/heureux.png" alt=":D" title="Bravo!">';
} elseif ($nom == 'Laura' AND $mot_de_passe == 'whK87T') {
    $moyenne = 8.30;
    $appreciations = 'Bla... bla... bla!';
    $recompense = 'Peux VRAIMENT mieux faire! <img src="emoticone/malheureux.png" alt=":/" title="O boulot!">';
}
?>

Enfin c'est juste une suggestion...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Gloubinours91 Messages postés 371 Date d'inscription mercredi 9 juillet 2008 Statut Membre Dernière intervention 22 septembre 2016 135
26 nov. 2010 à 22:53
__construct() Bonsoir,

Ce n'est vraiment pas bête ce que tu dis XD
Maintenant c'est trop tard j'ai fais mon script, et voilà tout marche!
En plus pendant le conseil, je ne risquerai pas de m'embrouiller entre LauraA et LauraB! Et voilà :)

Merci à tous!

Je laisse le topic ouvert car je rappelle que cela pourrait servir à d'autre si jamais quelqu'un sait comment autoriser les caractères spéciaux.

Thank you very much!
0