Exemple #1
0
    header("Location: " . $ari->get("adminaddress") . '/');
    exit;
}
// no button get, standard action
if (!isset($_POST['login'])) {
    header("HTTP/1.1 401 Unauthorized");
    $ari->t->assign("error", false);
    $ari->t->assign('SENT_DUPLICATE_DATA', false);
} else {
    // login!
    //verificar datos enviados duplicados
    if (!$sp->Validar()) {
        $ari->t->assign('error', true);
        $ari->t->assign('SENT_DUPLICATE_DATA', true);
    } else {
        if (oob_user::login($_POST['uname'], $_POST['pass'])) {
            if (isset($_SESSION['redirecting'])) {
                $dirijidme = $_SESSION['redirecting'];
                unset($_SESSION['redirecting']);
                header("Location: " . $ari->get("adminaddress") . $dirijidme);
            } else {
                header("Location: " . $ari->get("adminaddress") . '/');
            }
            exit;
        } else {
            $ari->t->assign("error", true);
        }
    }
}
$ari->t->assign("formElement", $sp->FormElement());
$ari->t->display($ari->module->admintpldir() . "/login.tpl");
Exemple #2
0
 * Created on 26/02/2005
 * @author Pablo Micolini
 */
/////-----------
require_once "../engine.php";
require_once "../oob_user.php";
$GLOBALS['ari'] = new OOB_ari();
//$u= new oob_user(1);
//
//if ($u->get("uname"))
//	print $u->get("uname");
//else
//	print "fail";
//print $u->get("status");
//print "<hr>";
$auuu = oob_user::login("a", "pablo");
if (!$auuu) {
    print "no user<hr>";
    print md5("juan");
}
// $auuu->set ('email',"*****@*****.**");
//$auuu->logout();
//$auuu = oob_user::islogued();
//print "returns:". $auuu;
//
//print "<hr>";
if (is_a($auuu, 'OOB_user')) {
    //
    print $auuu->get("email");
    $auuu->set('email', '*****@*****.**');
    $auuu->set('status', 'a');
Exemple #3
0
 $perfil->set('fecha_nacimiento', new Date($_POST['fecha_nacimiento_Year'] . '-' . oob_validatetext::addZero($_POST['fecha_nacimiento_Month']) . '-' . oob_validatetext::addZero($_POST['fecha_nacimiento_Day']) . ' 00:00:00'));
 $perfil->set('telefono', $_POST['telefono']);
 $perfil->set('bio', $_POST['bio']);
 $perfil->set('url', $_POST['url']);
 if ($usuario->store()) {
     if ($new_user) {
         $usuario->linkStandardGroup();
     }
     $perfil->set('usuario', $usuario);
     if ($perfil->store()) {
         if ($new_user) {
             // mandar mail de nuevo usuario
             $perfil->enviar_mail_perfil_nuevo();
             // si el usuario puede loguearse
             if ($validation == "no") {
                 oob_user::login($_POST['usuario'], $_POST['pass']);
             } else {
                 $_SESSION['redirecting'] = '/seguridad/pending';
             }
             if (isset($_SESSION['redirecting'])) {
                 $default_login = $_SESSION['redirecting'];
                 unset($_SESSION['redirecting']);
             }
         }
         header("Location: " . $ari->get('webaddress') . $default_login);
         exit;
     }
 }
 $ari->t->assign("error", true);
 $errores = array();
 // errores del usuario
Exemple #4
0
<?php

global $ari;
$ari->popup = 1;
$resultado = array();
$resultado["errors"] = array();
$resultado["success"] = false;
if (!isset($_POST['username'])) {
    throw new OOB_Exception_400("La variable [username] no esta definida");
}
if (!isset($_POST['password'])) {
    throw new OOB_Exception_400("La variable [password] no esta definida");
}
if (oob_user::login($_POST['username'], $_POST['password'])) {
    $resultado["success"] = true;
} else {
    $resultado["success"] = false;
}
//RESULTADO
$obj_comunication = new OOB_ext_comunication();
$obj_comunication->set_data($resultado);
$obj_comunication->send(true, true);