Вход Регистрация
Файл: wapxl.ru/admin/users/passgen.php
Строк: 41
<?

if (!level::dostup('setting'))func::errors('<b>В доступе отказано!</b>');


$nick func::checkin($_REQUEST['nick']);
if (!
user::user_inf($nick))func::errors('<b>Такого юзера нет!</b>');

if(!isset(
$_POST['submit'])){

if(isset(
$_GET['passgen'])){
$password func::generate_password(8);

}

echo 
'<form action="users.php?mod='.$mod.'&amp;nick='.$nick.'&amp;'.SID.'" method="post">';


echo 
'<b>Пароль:</b><br/><input name="password" maxlength="20"  value="'.$password.'" title="nick"/>  <a href="?mod=passgen&amp;passgen&amp;nick='.$nick.'&amp;" class="href">Генерация Пароля</a><br />';
echo 
'От 6 до 15 символов.<br />Разрешены буквы Русского и Латинского алфавита,<br />цифры (кроме нуля) и знак -<br /> Пароль не должен состоять из одних цифр, пример: <b>'.func::generate_password(6).'</b><br /><br />';

echo 
'<br /><input type="submit"  name="submit" class="ibutton" value="Создать"/></form><br /><br />';

}else{

$reg_pass = isset($_POST['password']) ? func::checkin($_POST['password']) : '';

if (empty(
$reg_pass)) func::errors('<b>Не введён пароль</b>');

if (
func::utf_strlen($reg_pass) < || func::utf_strlen($reg_pass) > 15)func::errors('<b>Недопустимая длина пароля (От 6 до 15 символов)</b>');

if (!
preg_match('|^[a-z0-9-]+$|i'$reg_pass))func::errors('<b>Недопустимые символы в пароле</b>');

$_SESSION['pass'] = $reg_pass;

header('Location: users.php?mod=edit&nick='.$nick.'&');
}
?>
Онлайн: 0
Реклама