mirror of
				https://github.com/pierre42100/comunic
				synced 2025-11-03 19:54:11 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			59 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			59 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
	
	
<?php
 | 
						|
 | 
						|
// -----------------------------------------------
 | 
						|
// Cryptographp v1.4
 | 
						|
// (c) 2006-2007 Sylvain BRISON 
 | 
						|
//
 | 
						|
// www.cryptographp.com 
 | 
						|
// cryptographp@alphpa.com 
 | 
						|
//
 | 
						|
// Licence CeCILL modifiée
 | 
						|
// => Voir fichier Licence_CeCILL_V2-fr.txt)
 | 
						|
// -----------------------------------------------
 | 
						|
 | 
						|
 if(session_id() == "") session_start();
 | 
						|
 
 | 
						|
 $_SESSION['cryptdir']= dirname($cryptinstall);
 | 
						|
 
 | 
						|
 
 | 
						|
function dsp_crypt($cfg=0,$reload=1, $table = true) {
 | 
						|
	// Affiche le cryptogramme (soit un tableau soit avec un <span>
 | 
						|
	if($table)
 | 
						|
	{
 | 
						|
		echo "<table><tr><td><img id='cryptogram' src='".$_SESSION['cryptdir']."/cryptographp.php?cfg=".$cfg."&".SID."'></td>";
 | 
						|
		if ($reload) echo "<td><a title='".($reload==1?'':$reload)."' style=\"cursor:pointer\" onclick=\"javascript:document.images.cryptogram.src='".$_SESSION['cryptdir']."/cryptographp.php?cfg=".$cfg."&".SID."&'+Math.round(Math.random(0)*1000)+1\"><img src=\"".$_SESSION['cryptdir']."/images/reload.png\"></a></td>";
 | 
						|
		echo "</tr></table>";
 | 
						|
	}
 | 
						|
	else
 | 
						|
	{
 | 
						|
		echo "<span style='height:40px; width: 161px;'><img style='background-color: #FFFFFF;' id='cryptogram' src='".$_SESSION['cryptdir']."/cryptographp.php?cfg=".$cfg."&".SID."'></td>";
 | 
						|
		if ($reload) echo "<a title='".($reload==1?'':$reload)."' style=\"cursor:pointer\" onclick=\"javascript:document.images.cryptogram.src='".$_SESSION['cryptdir']."/cryptographp.php?cfg=".$cfg."&".SID."&'+Math.round(Math.random(0)*1000)+1\"><img src=\"".$_SESSION['cryptdir']."/images/reload.png\"></a>";
 | 
						|
		echo "</span>";
 | 
						|
	}
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
 function chk_crypt($code) {
 | 
						|
 // Vérifie si le code est correct
 | 
						|
 include ($_SESSION['configfile']);
 | 
						|
 $code = addslashes ($code);
 | 
						|
 $code = str_replace(' ','',$code);  // supprime les espaces saisis par erreur.
 | 
						|
 $code = ($difuplow?$code:strtoupper($code));
 | 
						|
 switch (strtoupper($cryptsecure)) {    
 | 
						|
        case "MD5"  : $code = md5($code); break;
 | 
						|
        case "SHA1" : $code = sha1($code); break;
 | 
						|
        }
 | 
						|
 if ($_SESSION['cryptcode'] and ($_SESSION['cryptcode'] == $code))
 | 
						|
    {
 | 
						|
    unset($_SESSION['cryptreload']);
 | 
						|
    if ($cryptoneuse) unset($_SESSION['cryptcode']);    
 | 
						|
    return true;
 | 
						|
    }
 | 
						|
    else {
 | 
						|
         $_SESSION['cryptreload']= true;
 | 
						|
         return false;
 | 
						|
         }
 | 
						|
 }
 | 
						|
 | 
						|
?>
 |