Example #1
0
/**
 * Проверка статуса верификации и обновление фио.
 *
 * @todo: обновление фио подвопросом так как при верификации банковсой карточкой тоже это происходит
 * 
 * @param type $fname
 * @param type $lname
 * @param type $type
 *
 * @return \xajaxResponse
 */
function checkIsVerify($fname, $lname, $type)
{
    require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/users.php';
    $objResponse = new xajaxResponse();
    $uid = get_uid(false);
    if ($uid <= 0) {
        return $objResponse;
    }
    $user = new users();
    $user->GetUserByUID($uid);
    if ($user->uid > 0 && $user->IsVerified()) {
        $update_fio = false;
        $fname = change_q(substr(trim($fname), 0, 21));
        if ($fname) {
            $user->uname = $fname;
            $update_fio = true;
        }
        $lname = change_q(substr(trim($lname), 0, 21));
        if ($lname) {
            $user->usurname = $lname;
            $update_fio = true;
        }
        if ($update_fio) {
            $user->Update($user->uid, $err);
        }
        $_SESSION['is_verify'] = 't';
        unset($_SESSION['quick_ver_fname']);
        unset($_SESSION['quick_ver_lname']);
        $objResponse->script("window.location = '?vok=1" . ($type == 'card' ? '&vuse=card' : '') . "';");
    } else {
        $error = session::getFlashMessages('verify_error');
        $error = empty($error) ? Verification::ERROR_DEFAULT : $error;
        $objResponse->script("window.verification_popup.showError('{$error}');");
    }
    return $objResponse;
}
                             Пожалуйста, проверьте, правильные ли реквизиты указаны на странице Финансы, и повторите запрос на выплату.
                             <?php 
                         }
                         ?>
                         <?php 
                     } else {
                         ?>
 
                             Подтвердите, пожалуйста, выплату суммы, чтобы мы могли перечислить ее удобным вам способом.
                             <?php 
                         if (!$reserve->isFrlAllowFinance()) {
                             ?>
                             <br/><br/>
                             Обратите внимание: перед подтверждением выплаты вам необходимо заполнить данные на странице "Финансы".<br/>
                             <?php 
                             echo session::getFlashMessages('isValidUserReqvs');
                             ?>
                             <?php 
                         }
                         ?>
                         <?php 
                     }
                     ?>
                     <?php 
                 }
                 ?>
 
                 </div>
                 <?php 
                 if ($reserve->isFrlFinanceFailStatus()) {
                     ?>
Example #3
0
$uid = get_uid(false);
if ($uid > 0) {
    //Если уже авторизован то отправляем
    //на раздел безопасность в профиле
    header("Location: /users/{$_SESSION['login']}/setup/safety/");
    exit;
} elseif (!isset($_SESSION['2fa_provider'])) {
    //Если это не 2ой этап то на регистрацию
    header('Location: /registration/');
    exit;
}
//Передаем во вьюшку тип 2ого этапа
//0 - обычная
//1... - по типу соцсети
$_2fa_provider = $_SESSION['2fa_provider']['type'];
$_2fa_login = $_SESSION['2fa_provider']['login'];
//Пытаемся установить нужные поля чтобы
//после авторизации пользователя направило куда нужно
if (isset($_SESSION['2fa_redirect'])) {
    $redirectUri = $_SESSION['2fa_redirect']['redirectUri'];
    $_user_action = $_SESSION['2fa_redirect']['_user_action'];
}
//Сообщение об ошибке
$alert_message = session::getFlashMessages('/auth/second/');
$hide_banner_top = true;
//Скрыть форму авторизации в меню
$registration_page = true;
$js_file[] = '/css/block/b-eye/b-eye.js';
$js_file[] = 'registration/login.js';
$content = 'content.php';
include '../../template3.php';