Файл: my.net.ru/system/functions/user_hash.php
Строк: 32
<?php
/*
-----------------------------------------
Функция уникального хеша для пользователя
-----------------------------------------
*/
function user_hash($id){
//$id - id пользователя
$rand = rand(00000,99999);
$hash = $id."_".$rand;
return md5($hash);
}
function user_shif($param) {
$v = str_split($param, 1);
$s = null;
foreach ($v as $d) {
if ($d == 0){ $s .= 'Gy7sQa98v'; }
if ($d == 1){ $s .= 'hT6Eq5vcc'; }
if ($d == 2){ $s .= 'aHjAAq10B'; }
if ($d == 3){ $s .= '6QWLz9gFP'; }
if ($d == 4){ $s .= '6Sk49cBMN'; }
if ($d == 5){ $s .= 'HtpCoiY57'; }
if ($d == 6){ $s .= 'Z9qzRQ11J'; }
if ($d == 7){ $s .= 'VvzrUTY70'; }
if ($d == 8){ $s .= '9HrINB91a'; }
if ($d == 9){ $s .= 'Tkjhy8mnB'; }
}
return base64_encode(base64_encode(base64_encode($s)));
}
function user_deshif($key) {
$v = str_split(base64_decode(base64_decode(base64_decode($key))), 9);
$n = null;
foreach ($v as $d) {
if ($d == 'Gy7sQa98v'){ $n .= 0; }
elseif ($d == 'hT6Eq5vcc'){ $n .= 1; }
elseif ($d == 'aHjAAq10B'){ $n .= 2; }
elseif ($d == '6QWLz9gFP'){ $n .= 3; }
elseif ($d == '6Sk49cBMN'){ $n .= 4; }
elseif ($d == 'HtpCoiY57'){ $n .= 5; }
elseif ($d == 'Z9qzRQ11J'){ $n .= 6; }
elseif ($d == 'VvzrUTY70'){ $n .= 7; }
elseif ($d == '9HrINB91a'){ $n .= 8; }
elseif ($d == 'Tkjhy8mnB'){ $n .= 9; }
}
return $n;
}