Masquer le code source htlm

jo -  
sebsauvage Messages postés 33415 Statut Modérateur -
bonjour,
existe t'il un moyen de cacher ou masquer le code source d'une page html.
le probleme est que sur une de mes pages il y a un acces reserve aux membres, avec une identification et un password. Acces que je suis sence leur donner apres une demande via mail. Mais si on regarde le code source de la page, on peut tres facilement reperer l'acces, qui se trouve donc dans le code source. la solution serait , bien sur de pouvoir cacher ou masquer ce code afin que tout utilisateur ne puisse acceder a ces pages. Et avoir ainsi un controle sur les acces. salutations.merci pour votre compétence
Jo
A voir également:

8 réponses

Dworf
 
Ben non peut pas masquer du code html.
Essaye de faire ton truc de password en script.
Et avant que tu le demandes, je te réponds: non je sais pas le faire en script, mais ca doit pas être très dur. Si j'avais le temps je chercherais pour toi.
0
calje Messages postés 83 Date d'inscription   Statut Membre Dernière intervention   5
 
Bonjour,

Pour ta validation, je te conseille d'utiliser ASP ou PHP.

Cela se passe du coté serveur et donc, l'utilisateur ne voit jamais le code puisqu'il est du coté client. Le client (fureteur) recoit seulement le résultat.

Donc tu as de nombreux exemples dans les sites d'ASP ou PHP pour la validation d'un usager avec mot de passe.

ex : www.ASP-PHP.net

Bonne continuation

José
0
jphilippe Messages postés 78 Statut Membre 6
 
Il n'est pas faisable de cacher le code source html, et pour faire un password, autant utiliser une identification/authentification sur serveur (PHP, CGI, ASP, etc...).

Maintenant il est possible de rendre une page plus difficile d'accès (au moins pour des néophites). En utilisant des frames, les données sont plus difficiles accessibles.

Un bon aspirateur de site ou une connaissance vraiment minimal du html et une curiosité rende cela inutile.
0
eric
 
C clair utilise php,
c plus que simple.
Tu as des hebergeurs gratos pour ca comme free je crois qui te permette de faire du php !
0

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

Posez votre question
sebsauvage Messages postés 33415 Statut Modérateur 15 663
 
mot de passe et vérification dans page HTML => mauvais méthode. changer de méthode.

Le mot de passe ne DOIT PAS être stocké dans la page HTML.
C'est le serveur seul qui doit posséder la liste des logins.
Une page ASP/PHP ou un CGI quelquconque doit soummetre le login/mot de passe au serveur qui décidera ou non de donner l'accès.

Certains serveurs (Apached par exemple) possèdent des système d'authentification simples et efficaces (fichiers .htaccess).
C'est plus sûr et plus simple que de bidouiller du code HTML.

Demande auprès de ton hébergeur.
Beaucoup d'hébergeurs supportent les .htaccess.
0
mryoung Messages postés 12 Statut Membre
 
ben fo comme tout le monde le dit faire de l'asp, perl, php enfin un interpreteur coté serveur sinon c bon tu peux te pendre ;)
tu peux tjs afficher ta page dans un popup et bloqué le bouton droit de la souris avec javascript pour éviter que les mecs ne voit les liens mais c tres loin d'etre suffisant vu que y'a bcp de gars dont moi qui serait capable de te faire sauter une protection comme ca avec un simple getright ou gozilla donc ;) a toa de voir
0
hedi
 
voila, tu doit faire un fechier script contenant une fonction qui verifie si le mot de passe saisie est vrai ou non (passwd.js).
en suite utiliser ce fichier dans votre page html : <script language='javascript' src='passwd.js'></script>
0
Bobinours Messages postés 2903 Statut Membre 504
 
Evite de l'appeler "password.js" en tout cas!!! :o)

Il faut aussi savoir que tout navigateur possède un Cache.

Si t'es vraiment obliger de passer par du javascript, je te conseillerai d'encrypter ton source avec une fonction et de fournir le decrypteur dans ta page. J'avais commencé d'écrire un encrypteur simple mais ça merdouiller au niveau du Décryptage. Je n'arrivais pas à inverser mon algo pourtant pas si compliqué :o/

Pour ceux que ça interessent:

<html><blockquote>
<form name="LeForm">
<textarea name="codecrypte" cols=80 rows=10></textarea>
</form>
</blockquote>

<script language="javascript">
encrypte = '';
decrypte = '';

function encrypter()
{
var code = "alert('ok');"
for(; code.length>0; code = code.substring(1))
{
encrypte += (!isNaN(code.charCodeAt(1))?code.charCodeAt(1)*2:code.substring(0,1)) + "-";
document.LeForm.codecrypte.value = encrypte;
}
}

function decrypter()
{
code = document.LeForm.codecrypte.value.split('-');
for(var i=0; i<code.length; i++)
{
// ---> C'est cette ligne en dessous qui merdouille !!!
decrypte += (!isNaN(code[i].fromCharCode(code[i]))?(code[i]/2).fromCharCode(code[i]):code[i]);
document.LeForm.codecrypte.value = decrypte;
}
}
</script>

<p><input type="button" value="Encrypter" onClick="encrypter();"></p>
<p><input type="button" value="Decrypter" onClick="decrypter();"></p>
</html>

-= Bobinours =-
0
micocejojo Messages postés 2 Statut Membre
 
Bonjour les amis,


Moi j'ai trouver un logiciel qui permet de cacher le code source c'est VerrouHTML

regarder la http://www.bon-ok.com/index.php?verrou-html

Cordialement,
Micocejojo
0
sebsauvage Messages postés 33415 Statut Modérateur 15 663
 
Tu parles de ce code HTML là ?

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">




<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document"><title>La Convergence Marketing Vous Présente le VERROU HTML</title></head>
<body background="bg.gif">

<div align="center">
  <center>
  <table bordercolorlight="#FF6600" bgcolor="#ffffff" border="1" bordercolor="#000000" cellspacing="1" width="700">

    <tbody><tr>
      <td><img src="header.png" border="0" height="140" width="700"><p style="text-align: center;" align="center"><b><span style="color: navy;"><font face="Arial" size="6">Découvrez
        Comment Protéger Vite et Bien Vos Page Web et Vos Contenus&nbsp; des
        Cyber Voleurs Sans Scrupules !</font></span></b></p>
        <p style="text-align: center;" align="center"><b><span style="font-size: 26pt; font-family: Verdana;"><font color="#ffffff">.</font></span></b></p>
        <p style="margin-left: 30px; margin-right: 30px;"><font face="Arial" size="3"><b>Lundi 24 Septembre 2007<br>
        En Direct du Bureau de Alain WALGRAEF</b></font></p>
        <p style="margin-left: 30px; margin-right: 30px;">&nbsp;</p>

        <p style="margin-left: 35px; margin-right: 35px;"><font face="Arial" size="3">Chers Amis Webmaster,</font></p>
        <p style="margin-left: 35px; margin-right: 35px;"><font face="Arial" size="3">Savez-vous que le volume de contenus volé
        ou truandé en ligne est de plus en plus important ? Et il est en croissance permanente !!!</fon


(J'ai pas mis la fin, c'était pas intéressant)


Vachement efficace, c'est sûr !

Il m'a fallu... bah... allez un peu moins de 10 secondes pour l'obtenir.


Faut le dire en quelle langue ?

On ne peut pas cacher le code HTML d'une page.
0