cs_zaikoe
Messages postés18Date d'inscriptionjeudi 26 avril 2012StatutMembreDernière intervention 1 décembre 2012
-
24 mai 2012 à 18:09
cs_zaikoe
Messages postés18Date d'inscriptionjeudi 26 avril 2012StatutMembreDernière intervention 1 décembre 2012
-
25 mai 2012 à 20:06
Bonjour,
Il y a un bug dans cette page mais je ne sais pas lequel, quand j'insere des identifiants incorrect le javasript ne me préviens pas. Quel est le bug svp
ps: je vous laisse le code en entier et si possible votre corection m'aiderez. Merci d'avance
<!-- DEBUT DU SCRIPT -->
<script language="JavaScript1.2">
/*
SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT
http://www.editeurjavascript.com */
function ejs_nodroit()
{
alert('Clic droit interdit pour proteger les informations des membres');
return(false);
}
document.oncontextmenu = ejs_nodroit;
</script>
<!-- FIN DU SCRIPT --><noscript>echange de lien</noscript>
Une fois le mail envoyer vous serez inscrit dans les 24 heures (vous recevrez un e-mail récapitulatif une fois l'inscription terminée). ! S'inscrire permet d'avoir acces a plus de page qu'un visiteur normal
et plein d'autres avantages ! Et pour plus de sécurité jusqu'à que nous trouvions une alternative, le mot de passe qui protege la page exclusive vous sera envoyer en e-mail lors de l'inscription. Pour
terminer votre inscription après avoir cliquez sur le bouton "envoyer" veuillez envoyer/confirmer le mail prévu a cette effet sans le modifier. Toutes
informations non valides entraîneront la suppression immédiate du compte (seuls les champs avec "*" son obligatoire)
<html>
<head>
<title>Vérifier les saisies de formulaire</title>
<script type="text/javascript">
<!--
function verif_formulaire()
{
if(document.formulaire.Pseudo.value == "") {
alert("Veuillez entrer votre nom!");
document.formulaire.pseudo.focus();
return false;
}
if(document.formulaire.mot_de_passe.value == "") {
alert("Veuillez entrer votre mot de passe!");
document.formulaire.mot_de_passe.focus();
return false;
}
if(document.formulaire.courriel.value == "") {
alert("Veuillez mettre l'@!");
document.formulaire.courriel.focus();
return false;
}
if(document.formulaire.courriel.value.indexOf('@') == -1) {
alert("Veuillez mettre l'@!");
document.formulaire.courriel.focus();
return false;
}
if(document.formulaire.age.value == "") {
alert("L'age doit être un nombre!");
document.formulaire.age.focus();
return false;
}
var chkZ = 1;
for(i=0;i<document.formulaire.age.value.length;++i)
if(document.formulaire.age.value.charAt(i) < "1"
|| document.formulaire.age.value.charAt(i) > "99")
chkZ = -1;
if(chkZ == -1) {
alert("votre age n'est pas correcte veuillez mettre un nombre !!!");
document.formulaire.age.focus();
return false;
}
}
//-->
</script>
</head>
<HTML>
<HEAD>
<TITLE>Connexion à 'Nom de votre site'</TITLE>
<SCRIPT LANGUAGE="JavaScript">
function Login(){
var done=0;
var username=document.login.username.value;
var password=document.login.password.value;
if (username=="(admin)" && password=="canudo") {
window.location="index,2.html";
}
if (username=="Gabriel" && password=="moi1999") {
window.location="index,2.html";
}
}
</SCRIPT>
<CENTER>
<FORM name=login>
<CENTER>Connexion</CENTER>,
----
Pseudo:, ,
----
Mot de passe:, ,
----
</FORM>
</CENTER>
</HTML>
<TABLE BORDER="1">
<CAPTION>Sommaire</CAPTION>
<TR>
<TH>Codes html de base</TH>
<TH>NEWS</TH>
<TH>Météo</TH>
<TH>Index</TH>
<TH>Créer son site (tuto)</TH>
<TH>Piéger vos amis</TH>
<TH>Jeux</TH>
<TH>Inscription/connexion</TH>
cs_L0ci
Messages postés224Date d'inscriptionvendredi 26 novembre 2010StatutMembreDernière intervention11 juin 20137 25 mai 2012 à 09:05
Bonjour,
juste une précision avant d'aller plus loin. Quand tu dis il y a un bug dans cette page, est ce que tu impliques que tout ce code se trouve dans une seule page php?
Si par "identifiants incorrects", tu veux dire "ceux qui ne sont ni (admin)/canudo ou Gabriel/moi1999", alors, c'est tout à fait normal qu'il ne te prévienne pas...
Il faut ajouter une alternative dans ta fonction Login(), comme ceci :
function Login(){
var done=0;
var username=document.login.username.value;
var password=document.login.password.value;
if (username=="(admin)" && password=="canudo") {
window.location="index,2.html";
} else if (username=="Gabriel" && password=="moi1999") {
window.location="index,2.html";
} else {
alert("Identifiants incorrects");
}
}
Au passage, niveau sécurité, utiliser du JS pour une interface de login, c'est une fausse bonne idée... Et l'imbrication de tes balises ne me semble pas correcte (à vue d'oeil).