Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

22 commentaire(s) de merkhaled sur des sources sur tout CodeS-SourceS

Le : 08/10/2007 22:59:20
Source : SÉCURITÉ : EVITER LES INJECTIONS SQL ET LES ACCÈS AUX PAGES SANS AUTORISATIONS SPÉCIAL POPUP
<?php

function password_decode($filter, $str)
{
   $filter = md5($filter);
   $letter = -1;
   $newstr = '';
   $str = base64_decode($str);
   $strlen = strlen($str);

   for ( $i = 0; $i < $strlen; $i++ )
   {
      $letter++;

      if ( $letter > 31 )
      {
         $letter = 0;
      }

      $neword = ord($str{$i}) - ord($filter{$letter});

      if ( $neword < 1 )
      {
         $neword += 256;
      }
      
      $newstr .= chr($neword);
   }

   return $newstr;
}

function password_encode($filter, $str)
{
   $filter = md5($filter);
   $letter = -1;
   $newpass = '';

   $strlen = strlen($str);
  
   for ( $i = 0; $i < $strlen; $i++ )
   {
      $letter++;

      if ( $letter > 31 )
      {
         $letter = 0;
      }

      $neword = ord($str{$i}) + ord($filter{$letter});

      if ( $neword > 255 )
      {
         $neword -= 256;
      }

      $newstr .= chr($neword);

   }
  
   return base64_encode($newstr);
}

// exemple d'utilisation :

$str = 'Salut ça va ?';

echo 'phrase d\'origine : <b>' , $str , '</b><br />';

$str1 = password_encode('mot de passe', $str);

echo 'encodage en utilisant le mot de passe &quot;mot de passe&quot; : <b>' , $str1 , '</b><br /><br />';

$str = password_decode('mot de passe', $str1);

echo 'décodage de ' , $str1 , ' avec le bon mot de passe : <b>' , $str , '</b><br />';

$str = password_decode('mot de passe2', $str1);

echo 'décodage de ' , $str1 , ' avec le mot de passe &quot;mot de passe2&quot; : <b>' , $str , '</b><br /><br />';

?>


Le : 08/10/2007 17:01:48
Source : SÉCURITÉ : EVITER LES INJECTIONS SQL ET LES ACCÈS AUX PAGES SANS AUTORISATIONS SPÉCIAL POPUP
si je pouvait garder la session après ouverture du popup, j'aurais pas fait ca... justement, c'est le problème, après ouverture d'un popup on pert les variables sessions !
et je up si j'ai envie, j'apprécie pas trop la manière dont tu m'as répondu ... toi qui est si intélligent ! !


Le : 07/10/2007 09:44:41
Source : IMPRESSION D UNE AUTRE PAGE A PARTIR D UN LIEN
Pour répondre à GUI2113 :
il suffit de mettre un <div id=entete></div>
dans le head

et qd tu as l'adresse de la page à imprimer, tu change le contenu du div avec la fonction innerHTML
c'est de l'ajax.
<head>
<div id=entete></div>
</head>
<body>

<script language=javascript>
var adresse="ma_page.php";
document.getElementById("entete").innerHTML="<link rel=\"alternate\" media=\"print\" href=\""+adresse+"\">";
</script>

</body>

;)


Le : 07/10/2007 00:10:46
Source : SÉCURITÉ : EVITER LES INJECTIONS SQL ET LES ACCÈS AUX PAGES SANS AUTORISATIONS SPÉCIAL POPUP
up!


Le : 06/10/2007 23:41:00
Source : SÉCURITÉ : EVITER LES INJECTIONS SQL ET LES ACCÈS AUX PAGES SANS AUTORISATIONS SPÉCIAL POPUP
et meme si les uilisateurs comme ceux d'aol ont une ip qui change, ca se passe en meme pas une seconde ! le temps du lancement du poup, on enregistre l'ip avant douvrir le popup, on lance le popup et on verifie si c la meme ip, le meme code et si la clé na pa été activée ;)


Le : 06/10/2007 23:37:07
Source : SÉCURITÉ : EVITER LES INJECTIONS SQL ET LES ACCÈS AUX PAGES SANS AUTORISATIONS SPÉCIAL POPUP
j'ai juste donné une idée, j'ai pas donne un code qui marche, celà n'empeche que ca marche très bien chez moi, je ne sait pas si tu as vraiment compris l'idée...

regarde la demo sur http://ns25643.ovh.net/ , ca ne marche que sous IE, et il faut que tu authorise les popup.

et je pari que tu pourra pas afficher des pages (qui communiquent avec la bdd) de ce site, sans passer par le popup, c'est à dire sans se logger correctement.


Le : 06/10/2007 23:23:09
Source : SÉCURITÉ : EVITER LES INJECTIONS SQL ET LES ACCÈS AUX PAGES SANS AUTORISATIONS SPÉCIAL POPUP
dans la page connect.php :
--------------------------

<SCRIPT LANGUAGE="JavaScript">


var test=top.parent.gauche;
if(!test)
{
top.window.location.replace("intru.php");

}
else
if(top.parent.gauche.document.getElementById("droit").value!="1")
{
top.window.location.replace("intru.php");
}

</script>


Le : 06/10/2007 23:21:25
Source : SÉCURITÉ : EVITER LES INJECTIONS SQL ET LES ACCÈS AUX PAGES SANS AUTORISATIONS SPÉCIAL POPUP
dans le popup, j'ai une frame a gauche : menu et a droite : corps,

le frame se lance avec le passage du code en GET, je le récupère dans la frame du menu, et je verifie dans la bdd si ce code est "validé" ou pas, s'il est validé, c'est qu'il a deja été utilisé, et donc je met un <input type=hidden id=droit value="0"> et s'il na pas été activé, je met<input type=hidden name=droit value="1">  et je met a jour la bdd (jactive la clé),
dans toutes les pages, si jai besoin dune connection a la bdd, jai un include(connect.php) qui contient les infos de connections, et aussi qui vérifie si top.parent.getElementById("droit").value==1 ou sinon redirection vers intru.php ;), donc pour avoir la connection a la bdd, il faut etre dans la frame qui se lance de mon site, et avec un code de verification. jespère que j'été clair :)


Le : 15/05/2007 01:20:18
Source : CORRECTEUR D'ORTHOGRAPHE AVEC WORD ( COW )
chez moi sa affiche "null" apres la correction


Le : 06/03/2007 11:59:31
Source : POPUP ASSEZ DIFFICILE À FERMER POUR LES ANTI POPUP
bonjour,
le show modal fonctionne tres bien malgrès l'antipopup, mais le probleme, c'est on peut pas mettre nimporte kel code dedans, genre, si on met des frames dans le popup, la fonction window.parent.reload() ne fonctionne pas, la fonction window.print non plus...
je pense que la solution est douvrir un petit modaldialog et appeler un popup classique a partir de ce  modal qui se ferme une fois que le popup(window.open a partir dun showmodal) est lancé.



1 2


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,312 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.