コード例 #1
0
/**
 * Fazer a inscrição ou logar no sistema para comprar o curso.
 */
function inscricao($aDados)
{
    $tjax = new Tjax();
    $fg = new FrameworkGeneric();
    if (!$aDados[usuario]) {
        $html .= 'Digite um usuário <br />';
        $tjax->addScript("\$('.submitLogin').find('#usuario').css('background-color','#F2DEDE');");
    } else {
        $tjax->addScript("\$('.submitLogin').find('#usuario').css('background-color','#FFF');");
    }
    //VERIFICA SE O USUÁRIO E SENHA EXISTE.
    $senha_crypt = sha1($aDados["senha"]);
    $hash = sha1($aDados['usuario'] . time());
    $aDados['senha_crypt'] = $senha_crypt;
    $model = new Model();
    $result = $model->ListarUsuario($aDados);
    $usuario = $result['result'][0];
    if (!$aDados[senha]) {
        $html .= 'Digite uma senha <br />';
        $tjax->addScript("\$('.submitLogin').find('#senha').css('background-color','#F2DEDE');");
    } elseif (!$usuario['usu_id']) {
        $html .= 'A senha não confere <br />';
        $tjax->addScript("\$('.submitLogin').find('#senha').css('background-color','#F2DEDE');");
    } else {
        $tjax->addScript("\$('.submitLogin').find('#senha').css('background-color','#FFF');");
    }
    if (!$html) {
        //STARTA AS SESSÕES DE CONFINGURAÇÕES E ACESSO AO SISTEMA
        $usuario['usu_masrter_id'] ? $usuario_id = $usuario['usu_masrter_id'] : ($usuario_id = $usuario['usu_id']);
        $_SESSION['logado'] = 'ok';
        $_SESSION['usuario_id'] = $usuario['usu_id'];
        $_SESSION['usuario_master_id'] = $usuario_id;
        $_SESSION['usuario_tipo'] = $usuario['usu_tipo'];
        $_SESSION['usuario_nome'] = $usuario['usu_nome_razao'];
        $_SESSION['usuario_nivel'] = $usuario['usu_nivel'];
        $html = 'Aguarde carregando!';
        $tjax->addScript("\$('#alert').css('display','block');");
        $tjax->addAssign('#alert', 'html', '<div class="alert alert-success">
			<span class="glyphicon glyphicon-warning-sign">
		</span> ' . $html . '</div>');
        $tjax->addRedirect($_SESSION['host'] . 'painel');
    } else {
        $tjax->addScript("\$('#alert').fadeIn();");
        $tjax->addAssign('#alert', 'html', '<div class="alert alert-danger">
			<span class="glyphicon glyphicon-warning-sign">
		</span> ' . $html . '</div>');
        $tjax->setTimeout('alert', "\$('#alert').fadeOut();", '2000');
    }
    $tjax->display();
}
コード例 #2
0
/**
 * LOGOUT.
 */
function logout()
{
    $tjax = new Tjax();
    // LOGOUT
    $fg = new FrameworkGeneric();
    $fg->config("");
    $host = $fg->host;
    $_SESSION['logado'] = '';
    $_SESSION['menu'] = '';
    $tjax->addRedirect($host);
    $tjax->display();
}