IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Balise Object, applet Java - Comment cacher les paramêtres ?


Sujet :

HTML

  1. #1
    Membre du Club
    Inscrit en
    Septembre 2005
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 82
    Points : 55
    Points
    55
    Par défaut Balise Object, applet Java - Comment cacher les paramêtres ?
    Bonjour,

    J'ai une page html dont le but est d'appeller une Applet; via la balise <OBJECT>
    J'aimerai savoir si il est possible d'empêcher l'utilisateur de voir les paramêtres d'appels en faisant un source de cette page web.

    Voici la balise en question :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
    <OBJECT classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
        width="0" height="0" align="baseline" 
        codebase="http://java.sun.com/update/1.6.0/jinstall-6-windows-i586.cab">
        <PARAM name="code" value="Projet.class" />
        <PARAM name="java_archive" value="Projet.jar" />
    	<param name="num_isbn" value="<?php echo $num_isbn; ?>" />
    	<param name="url_db" value="<?php echo "jdbc:mysql://".$MYSQL_host."/".$MYSQL_db ?>" />
    	<param name="login_db" value="<?php echo $MYSQL_login; ?>" />
    	<param name="passwd_db" value="<?php echo $MYSQL_passwd; ?>" />
            Problème lors du téléchargement du JAVA plug-in.
    		<COMMENT>
    			<EMBED classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
    				width="0" height="0" align="baseline" 
    				codebase="http://java.sun.com/update/1.6.0/jinstall-6-windows-i586.cab">
    				<PARAM name="code" value="Projet.class" />
    				<PARAM name="java_archive" value="Projet.jar" />
    					<param name="num_isbn" value="<?php echo $num_isbn; ?>" />
    					<param name="url_db" value="<?php echo "jdbc:mysql://".$MYSQL_host."/".$MYSQL_db ?>" />
    					<param name="login_db" value="<?php echo $MYSQL_login; ?>" />
    					<param name="passwd_db" value="<?php echo $MYSQL_passwd; ?>" />
    				<NOEMBED>	
    					Problème lors du téléchargement du JAVA plug-in.		
    				</NOEMBED>
    			</EMBED>
    		</COMMENT>
    </OBJECT>
    Merci d'avance !
    Richard

  2. #2
    Membre régulier Avatar de bustaja
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    109
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Avril 2007
    Messages : 109
    Points : 112
    Points
    112
    Par défaut
    Cacher ton source ?

    Je ne crois pas... désactiver le source, à ma connaissance, ça n'existe pas...

    Tout le monde peut voir ton code HTML, puisque c'est lui qui sera utilisé pour afficher ta page donc, difficile de le "cacher"

    Enfin je me trompe peut-être...

  3. #3
    Membre du Club
    Inscrit en
    Septembre 2005
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 82
    Points : 55
    Points
    55
    Par défaut
    C'est possible de cacher certaine variable en html dans les formulaires avec la la balise <INPUT type="hidden" ... >

    Et ca m'arrangerait bien de trouver un équivalent chez <OBJECT>

  4. #4
    Rédacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Points : 3 264
    Points
    3 264
    Par défaut
    Salut,

    Les champs de type hidden sont tout de même visibles quand tu demandes au navigateur d'afficher la source de la page.
    Si tu es obligé de mettre le login et le pass de ta base de données dans la source, c'est qu'il y a un gros souci de conception dans ton appli...

    Il ne faut jamais le faire.

    Quant à cacher la source, c'est impossible. Tu peux éventuellement l'obfusquer (le terme n'est pas dans mon dictionnaire, mais google le connait), ce qui rendra le code difficile à lire mais pas plus.

  5. #5
    Membre du Club
    Inscrit en
    Septembre 2005
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 82
    Points : 55
    Points
    55
    Par défaut
    Bon, je vais changer de stratégie... et mettre le user/passwd dans l'app elle meme.

    Merci !
    R

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Properties : comment spécifier les paramètres d'une property ?
    Par guilhemr dans le forum Collection et Stream
    Réponses: 9
    Dernier message: 21/04/2008, 13h57
  2. Réponses: 2
    Dernier message: 20/10/2006, 08h23
  3. Cacher les paramètres de connexion à la BD
    Par heddicmi dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 12/10/2006, 17h04
  4. [Excel]Comment détecter les paramètres régionaux
    Par Mut dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 13/09/2006, 11h01
  5. Réponses: 11
    Dernier message: 06/09/2006, 12h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo