Размер файла: 1.51Kb
- <?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;
- ?>