Вход Регистрация
Файл: includes/wap/builder/securkey.php
Строк: 45
<?php
if (!$connect_bd) include($rootpath."mysqlerror.php");

if (
$query1=='new')
    {
    
$existkey=true;
    while (
$existkey)
        {
        
$keystring='';
        for (
$i=0;$i<12;$i++) $keystring .= round(('0.'.substr(mt_rand(),1))*9+0.5);
        
$keystring=substr($keystring,0,9);
        
$existkey=false;
        
$q=@mysql(DBName,"SELECT `key` FROM `users` WHERE `key` = '$keystring' LIMIT 0, 1");
        
$existkey=(mysql_num_rows($q)>0);
        }
    @
mysql(DBName,"UPDATE `users` SET `key` = '$keystring' WHERE `login` = '$user' LIMIT 1");

    print 
$head.cyr2utf('<card id="main" title="Ключ">');
    print 
'<p align="center">';
    print 
cyr2utf('Новый ключ создан. Старый более недействителен.<br/>').mysql_error();
    print 
cyr2utf('<a href="?'.$id.'/key">Смотреть</a>');
    print 
'</p></card></wml>';
    exit;
    }

$q=@mysql(DBName,"SELECT `key` FROM `users` WHERE `login` = '$user' LIMIT 0, 1");
$data=mysql_fetch_array($q);

if (
$data['key']==0) {$query1='new'; include($wappath.'builder/securkey.php');}

print 
$head.cyr2utf('<card id="main" title="Ключ">');
print 
'<do name="x" type="options" label="xPanel"><go href="?'.$id.'"/></do>';
print 
'<p align="center">';

print 
cyr2utf('Ваш ключ для доступа через e-mail и WEB:<br/>');

print 
'<b>'.$data['key'].'</b><br/>';
print 
cyr2utf('<small>В целях безопасности периодически меняйте ключ!</small><br/>');
print 
cyr2utf('<a href="?'.$id.'/key/new">Получить новый</a>');
print 
'<br/>';

print 
'<br/>';
print 
cyr2utf('<a href="?'.$id.'">xPanel</a>');
print 
'</p></card></wml>';
exit;
?>
Онлайн: 4
Реклама