Aller au contenu

CEPI

Membre
  • Compteur de contenus

    8
  • Inscrit(e) le

  • Dernière visite

Réputation sur la communauté

0 Neutre
  1. Merci beaucoup, j'ai enfin réussi.
  2. Je suis désolé mais je n'y arrive pas, je dois dire que je ne suis pas expert. Voila, ce que je voudrai, c'est qu'à partir du moment ou l'utilisateur va se loguer avec son code attribué il sera dirigé vers une seule nouvelle page personnalisée pour lui.
  3. Merci de m'aider aussi rapidement. Voici mon code si cela te parle. <? $typ = 1; $urlid = "redirection.html"; $option=implode($argv,""); if ($option == "") { echo "<FORM name='entre' ACTION='index.php3?verif' METHOD=POST>"; echo "Votre Pseudo : <INPUT TYPE='text' NAME='nom' SIZE=20 MAXLENGTH=40><BR><BR>"; echo "Votre Password : <INPUT TYPE='password' NAME='pass' SIZE=20 MAXLENGTH=40><BR><BR>"; echo "<INPUT TYPE='submit' VALUE=' Valider '>"; echo "</FORM></CENTER>"; } elseif ($option == "verif") { $tbnm= array(); $tbps= array(); $tbpg= array(); $tbnm[0] = "TOI"; $tbps[0] = "ESSAI"; $tbpg[0] = "direct1.html"; $tbnm[1] = "MOI"; $tbps[1] = "ESSAI"; $tbpg[1] = "direct2.html"; $szn= sizeof( $tbnm ); $szp= sizeof( $tbps ); $szg= sizeof( $tbpg ); if ($szn != $szp || $szn != $szg || $szg != $szp) { echo "<FONT COLOR='red'>Erreur dans le fichier source...Veuillez contacter le WebMaster"; echo "<script LANGUAGE='JavaScript'>"; echo "window.setTimeout('window.location = \"index.php3?faux\"', 2000)"; echo "</SCRIPT>"; exit; } for($i=0; $i < $szn; $i++ ) { if ($nom == $tbnm[$i] && $pass == $tbps[$i]) { if ($typ == 1){ $url = $tbpg[$i]; } else if ($typ == 0){ $url = $urlid; } else { echo "<FONT COLOR='red'>Erreur dans le fichier source...Veuillez contacter le WebMaster"; echo "<script LANGUAGE='JavaScript'>"; echo "window.setTimeout('window.location = \"index.php3?faux\"', 2000)"; echo "</SCRIPT>"; exit; } include "$url"; exit; } } echo "<script LANGUAGE='JavaScript'>window.setTimeout('window.location = \"index.php3?faux\"', 1)</SCRIPT>"; } elseif ($option == "faux") { echo "<CENTER>Vous n'êtes pas inscrit dans la base de donnée, veuillez vous y inscrire auprès du Webmaster</CENTER>"; exit; } ?>
  4. Bonjour, j'ai actuellement la fonction INCLUDE qui m'intègre une autre page a l'intérieur de mes balises <TD> </TD>. Mon probleme est que lorsque j'appelle l'url associée (juste apres include) celle-ci s'integre dans ma page. Comment puis-je faire pour ouvrir l'url appeler dans une nouvelle page. Merci d'avances
  5. CEPI

    Pages sécurisées

    Merci pour cette aide, je vais voir ce que j'arrive a faire
  6. CEPI

    Pages sécurisées

    Merci de suivre mon sujet. En fait, le but est que chaque utilisateur, a qui je validerai et créerai leur log et mot de passe, pourront accéder à leurs rapports en ligne (contenus des pages différents selon les utilisateurs. Le seul problème est que je suis novice et que les seuls codes trouvés sont ceux mis en première question. Je ne sais pas faire ce que vous me proposez comme les ouvertures de sessions. Merci.
  7. CEPI

    Pages sécurisées

    si qq a un autre langage ou un autre codage à me proposer pour ce que je voudrai réaliser, je lui en serai très reconnaissant. Merci par avances.
  8. CEPI

    Pages sécurisées

    Bonjour à tous, j'utilise actuellement 4 pages de sécurisation pour donner accès à des rapports en ligne: Ingrédients: un fichier "test.htm" qui permet à l'utilisateur de s'identifier un fichier "user.inc.php" qui contient les login et mots de passe des personnes autorisées un fichier "auth.php" qui vérifie l'accréditation de l'utilisateur un fichier "pagesure.php", à titre d'exemple de page sécurisée Mon soucis et c'est pour cela que je vous demande de l'aide, est que je voudrai plus de précisions sur chaque login. JE M'EXPLIQUE : Je voudrai que si Monsieur X se connecte --> cela le renvoi à la page 1 par exemple Et si Monsieur Z se connecte --> cela le renvoi à la page 2 par exemple Et ainsi de suite. Voici mes codages: (MERCI pour vos réponses) [b]Contenu du fichier "test.htm"[/b] <HTML> <HEAD> <TITLE></TITLE> </HEAD> <BODY> <TABLE BORDER="1" ALIGN="CENTER" CELLPADDING="10"><TR><TD> <DIV ALIGN="center"><form action="auth.php" METHOD="POST" name="secure" onSubmit="return Verif()"> <font face="Verdana" size="1" color="#000000"><b>Nom : <input type="text" name="login" value="Votre login"><br> Mot de passe :</font></b> <input type="password" name="pass" size="6"> <input type="submit" value="Entrer"> </FORM></DIV> </TD></TR> </TABLE> <script language="JavaScript"> <!-- <!-- VERIFICATIONS --> function Verif() { if (document.secure.login.value=="Votre login"){ window.scrollTo(0,0) alert ("Votre login!!!"); document.secure.login.focus(); return false; } if (document.secure.login.value==""){ window.scrollTo(0,0) alert ("Votre login!!!"); document.secure.login.focus(); return false; } if (document.secure.pass.value=="" ){ window.scrollTo(0,0) alert ("Votre mot de passe!!!"); document.secure.pass.focus(); return false; } return true; } // --> </script> </BODY> </HTML> [b]Contenu du fichier "user.php"[/b] <? $user["Moi"] = "ana"; $user["Toi"] = "anta"; $user["Lui"] = "huwa"; $user["Elle"] = "hyya"; ?> [b]Contenu du fichier "auth.php"[/b] <? if($pass AND $login){ function AccessMember($login,$pass) { // OUVERTURE D'UNE SESSION session_start(); // APPEL DU FICHIER PERSONNES AUTORISEES require("user.php"); // SI L'UTILiSATEUR EST CONNU, UNE SESSION EST OUVERTE if($user[$login] == $pass) { mt_srand((double)microtime()*1000000); // Durée de validité de la session $IDs = md5(mt_rand(0,9999999)); // Crée une chaîne aléatoire pour la session session_register($IDs); // Enregistre la session // On veillera à bien mettre le code JavaScript hors code Php, quitte à y inclure des p'tits bouts de Php, comme ci-dessous ?> <script language="Javascript"> <!-- alert('MARHABA BIK, HEUREUX MORTEL,\nET GOUTE AUX DIVINS PLAISIRS DU PHP.'); window.location='pagesure.php?IDs=<? echo $IDs ?>'; //--> </script> <? } else // SINON, VA TE FAIRE VOIR { ?> <script language="Javascript"> <!-- alert('Echec!'); history.back(); //--> </script> <? } } AccessMember("$login","$pass"); } else { ?> <script language="Javascript"> <!-- alert('Accès interdit sans authentification!'); history.back(); //--> </script> <? } ?> [b]Contenu du fichier "pagesure.php"[/b] <? ############# DEBUT VERIF DE SESSION. NE PAS TOUCHER ################### session_start(); if(session_is_registered("$IDs")=='TRUE') { ?> <!-- ############# DEBUT PAGE HTML A INCLURE ################### --> <!-- ############# FIN PAGE HTML A INCLURE ################### --> <? ####### FIN VERIF DE SESSION. A MODIFIER AVEC DELICATESSE, EN FONCTION DU MESSAGE D'ALERT SOUHAITE ####### }else{ ?> <script language="Javascript"> /* Texte de "alert" à modifier */ /* \n (anti-slash n) correspond à un retour à la ligne */ /* \' (anti-slash apostrophe) permet d'éviter les erreurs de JavaScript devant une apostrophe */ alert('Tu peux toujours courir!\nOn n\'entre pas comme ça dans la HOT zone !'); /* Modifier le fichier cible à atteindre en cas d'échec */ window.location='test.htm'; </script> <? } ?>
×
×
  • Créer...