View file modules/ulogin/login.php

File size: 1.89Kb
<?php  
acms_header('Сменить логин', 'users');

if (user('LOGIN_SET') == 1){
  
  error('Вы уже меняли свой логин 1 раз бесплатно');
  redirect('/shopping/login/');

}

if (str(user('NETWORK')) == 0){
  
  error('Неверная директива');
  redirect('/');

}

if (post('ok_lg')){
  
  valid::create(array(
    
    'LOGIN' => ['login', 'login']
    
  ));
  
  if (ERROR_LOG == 1){

    redirect('/m/ulogin/login/');
    
  }
  
  db::get_set("UPDATE `USERS` SET `LOGIN` = ?, `LOGIN_SET` = ? WHERE `ID` = ? LIMIT 1", [LOGIN, 1, user('ID')]);
    
  success('Логин успешно сменен');
  redirect('/account/cabinet/');

}

if (config('REG_LANG') == 1){
  
  $reg_lang = lg('Например: %s, 3-%d символов, только латиница, символы "_-." и цифры', '<b>Ivan_Ivanov</b>', config('REG_STR'));
  
}elseif (config('REG_LANG') == 2){
  
  $reg_lang = lg('Например: %s, 3-%d символов, только кириллица, символы "_-." и цифры', '<b>Иван_Иванов</b>', config('REG_STR'));
  
}elseif (config('REG_LANG') == 0){
  
  $reg_lang = lg('Например: %s или %s, 3-%d символов, только латиница, кириллица, символы "_-." и цифры', '<b>Иван_Иванов</b>', '<b>Ivan_Ivanov</b>', config('REG_STR'));
  
}

?>
<div class='list'>
<center><b><?=lg('Сменить логин бесплатно можно только 1 раз')?></b></div>
<div class='list'>
<form method='post' class='ajax-form' action='/m/ulogin/login/'>
<?=html::input('login', 'Придумайте логин', null, config('REG_STR'), tabs(session('login')), 'form-control-100', 'text', null, 'user', $reg_lang)?>
<?=html::button('button ajax-button', 'ok_lg', 'pencil', 'Сменить логин')?>
</form>
</div>
<?

back('/account/cabinet/');
acms_footer();