> Tous les forumsForum des Webmasters

 redir si erreur
Statut du sujet : NON RESOLU Imprimer
 dough
  Posté le 18/06/2007 @ 09:57  
 Petit astucien


631 Messages

Bonjour tout le monde,

Je suis en train de construire un site pour madame et, sur son site, il y a une partie privée accessible via un digicode.
Sans ce digicode correctement entré, le visiteur est renvoyé vers .......... nulle part.
J'aimerais que la redirection en cas d'erreur de login se fasse sur la page réservée à cela avec un message.
Ci-dessous l'adresse du site (des pages sont encore à terminer) mis en ligne
http://www.mon-scrapp-a-moi.be

Voilà le script du digicode

<script language="javascript">
<!--

var num="0";
var code=new Array(num,num,num,num,num,num,num,num);
var pos=0;

for (var f = 0; f < 8; f++) {
code[f]="v";
}

c1=new Image(); c1.src="c1.gif"
c2=new Image(); c2.src="c2.gif"
c3=new Image(); c3.src="c3.gif"
c4=new Image(); c4.src="c4.gif"
c5=new Image(); c5.src="c5.gif"
c6=new Image(); c6.src="c6.gif"
c7=new Image(); c7.src="c7.gif"
c8=new Image(); c8.src="c8.gif"
c9=new Image(); c9.src="c9.gif"
c0=new Image(); c0.src="c0.gif"
cv=new Image(); cv.src="cv.gif"

function affiche(){
document.images.a.src=eval("c"+code[0]+".src");
document.images.b.src=eval("c"+code[1]+".src");
document.images.c.src=eval("c"+code[2]+".src");
document.images.d.src=eval("c"+code[3]+".src");
document.images.e.src=eval("c"+code[4]+".src");
document.images.f.src=eval("c"+code[5]+".src");
document.images.g.src=eval("c"+code[6]+".src");
document.images.h.src=eval("c"+code[7]+".src");
}
function nouveau(num) {
if (pos<8) {
for (var f = 1; f < 8; f++) {
code[f-1]=code[f];
}
code[7]=eval(num);
pos+=1;
}
affiche();
}
function ok() {
password="";
for (var f = 0; f < 8; f++) {
if (code[f]!="v") {password+=code[f]};
}
var locate;
//ici vous pouvez changer les exetensions de vos pages finale ex:html,php,asp etc...
locate = password + ".htm";
this.location.href = locate;
}
function cancel() {
for (var f = 0; f < 8; f++) {
code[f]="v";
}
pos = 0;
affiche();
}
//-->

</script>
</head>

<body>
En cas d'erreur, vous serez redirigés vers une page réservée.
<p>&nbsp;</p>
<table border="4" cellpadding="1" cellspacing="0" width="152" bordercolordark="#000000"
bordercolorlight="#F0F0F0" bordercolor="#FFFFFF" bgcolor="#000000">
<tr>
<td align="center"><p align="center"><img src="cv.gif" name="a" width="16" height="21"><img
src="cv.gif" name="b" width="16" height="21"><img src="cv.gif" name="c" width="16"
height="21"><img src="cv.gif" name="d" width="16" height="21"><img src="cv.gif" name="e"
width="16" height="21"><img src="cv.gif" name="f" width="16" height="21"><img src="cv.gif"
name="g" width="16" height="21"><img src="cv.gif" name="h" width="16" height="21"> </td>
</tr>
</table>

<table cols="3" rows="4" border="4" cellpadding="1" cellspacing="0" width="152"
bordercolordark="#000000" bordercolorlight="#F0F0F0" bordercolor="#FFFFFF"
bgcolor="#C0C0C0">
<tr>
<td align="center"><p align="center"><a HREF="#" onclick="nouveau('1')"><img src="b1.gif"
width="41" height="41" border="0"></a> </td>
<td align="center"><p align="center"><a HREF="#" onclick="nouveau('2')"><img src="b2.gif"
width="41" height="41" border="0"></a> </td>
<td align="center"><p align="center"><a HREF="#" onclick="nouveau('3')"><img src="b3.gif"
width="41" height="41" border="0"></a> </td>
</tr>
<tr>
<td align="center"><p align="center"><a HREF="#" onclick="nouveau('4')"><img src="b4.gif"
width="41" height="41" border="0"></a> </td>
<td align="center"><p align="center"><a HREF="#" onclick="nouveau('5')"><img src="b5.gif"
width="41" height="41" border="0"></a> </td>
<td align="center"><p align="center"><a HREF="#" onclick="nouveau('6')"><img src="b6.gif"
width="41" height="41" border="0"></a> </td>
</tr>
<tr>
<td align="center"><p align="center"><a HREF="#" onclick="nouveau('7')"><img src="b7.gif"
width="41" height="41" border="0"></a> </td>
<td align="center"><p align="center"><a HREF="#" onclick="nouveau('8')"><img src="b8.gif"
width="41" height="41" border="0"></a> </td>
<td align="center"><p align="center"><a HREF="#" onclick="nouveau('9')"><img src="b9.gif"
width="41" height="41" border="0"></a> </td>
</tr>
<tr>
<td align="center"><p align="center"><a HREF="#" onclick="cancel()"><img src="bca.gif"
width="41" height="41" border="0"></a> </td>
<td align="center"><p align="center"><a HREF="#" onclick="nouveau('0')"><img src="b0.gif"
width="41" height="41" border="0"></a> </td>
<td align="center"><p align="center"><a HREF="javascript:ok()"><img src="bok.gif"
width="41" height="41" border="0"></a> </td>
</tr>
</table>

<table border="4" cellpadding="1" cellspacing="0" width="152" bordercolordark="#000000"
bordercolorlight="#F0F0F0" bordercolor="#FFFFFF" bgcolor="#C0C0C0">
<tr>
<td>
<p align="center"><b><font color="#4C3E32">Accès zone privée</font></b></p>
</td>
</tr>
</table>

Merci à ceux et celles qui voudront bien se pencher sur "le problème".

Amicalement,dough.

 Afficher le profil de dough Envoyer un message privé à dough
 
 
Publicité
 Malcolm  Posté le 18/06/2007 à 11:01  
  Astucien


7297 Messages

un mot de passe en javascript ça peut être très peu sécurisé ...

pourquoi ne pas utiliser le couple htaccess/htpassword ?

Afficher le profil de Malcolm Voir la configuration de MalcolmEnvoyer un message privé à Malcolm
  Revenir en haut de la page
 dough  Posté le 18/06/2007 à 19:35  
Petit astucien


631 Messages

Hello Malcolm !

Merci de te pencher sur mon "problème". Que le pass ne soit pas inviolable, ce n'est pas vraiment grave. 95% des surfeurs ne savent même pas recopier correctement un code alors, en cracker un ...... En plus, il n'y a inscrit NULLE PART le code en question, si tu fais le calcul du nombre de possibilités, bonjour la galère. La feuille n'est même pas reprise dans l'arborescence du site. Elle est hébergée en externe.

L'accès à cette partie du site est seulement réservée à la famille et aux proches, y a pas de grand secrets à cacher mais nous n'avons seulement pas envie que tout le monde visionne les photos de nos petits-enfants. Puis madame trouve tellement joli ce digicode, ça fait bien !!

J'avais pensé à htaccess/htpassword mais elle veut garder son code, alors ;.. ce que femmme veut .......

Si tu as quand même une idée, je suis preneur.
Amicalement,dough.

Afficher le profil de dough Voir la configuration de doughEnvoyer un message privé à dough
 Revenir en haut de la page
 dough  Posté le 20/06/2007 à 08:15  
Petit astucien


631 Messages

Up !!

Personne ne sait m'aider ???

Afficher le profil de dough Voir la configuration de doughEnvoyer un message privé à dough
 Revenir en haut de la page
Haut de la page 
Inscrivez-vous !
- Posez vos questions

- Résolvez vos problèmes

- Aidez les autres

- Participez et créez vos discussions

- Dialoguez en privé avec d'autres membres

- Suivez vos sujets préférés

- Affichez les signatures des membres

TOUT EST GRATUIT !

Je crée mon compte



Vous avez besoin d'aide ?
Des centaines d'experts sont à votre disposition sur les forums PC Astuces pour vous aider gratuitement, 24h/24, 7j/7.

Les derniers sujets résolus !
 

 > Tous les forumsForum des Webmasters

 
Forum PC Astuces© 1997-2008 WebastucesAller en haut de la page