/** * After migration callback * * @param string $direction, up or down direction of migration process * @return boolean Should process continue * @access public */ public function after($direction) { if ($direction == 'up') { App::import('Core', 'Controller'); App::import('Controller', 'Usuarios'); $Usuario = new UsuariosController(); $Usuario->constructClasses(); $aro =& $Usuario->Acl->Aro; $arosData = array(0 => array('alias' => 'root'), 1 => array('alias' => 'users'), 2 => array('alias' => 'admin')); foreach ($arosData as $data) { $aro->create(); $aro->save($data); } $aco =& $Usuario->Acl->Aco; $acoRoot = array('alias' => 'root'); $aco->create(); $aco->save($acoRoot); $acoGroups = array(0 => array('alias' => 'users', 'parent_id' => 1), 1 => array('alias' => 'admin', 'parent_id' => 1)); foreach ($acoGroups as $data) { $aco->create(); $aco->save($data); } $acoSubGroups = array(0 => array('alias' => 'usuario', 'parent_id' => 2, 'model' => 'Usuario'), 1 => array('alias' => 'ganho', 'parent_id' => 2, 'model' => 'Ganho'), 2 => array('alias' => 'gasto', 'parent_id' => 2, 'model' => 'Gasto'), 3 => array('alias' => 'destino', 'parent_id' => 2, 'model' => 'Destino'), 4 => array('alias' => 'fonte', 'parent_id' => 2, 'model' => 'Fonte'), 5 => array('alias' => 'agendamento', 'parent_id' => 2, 'model' => 'Agendamento'), 6 => array('alias' => 'sugestao', 'parent_id' => 2, 'model' => 'Sugestao'), 7 => array('alias' => 'frequencia', 'parent_id' => 3, 'model' => 'Frequencia'), 8 => array('alias' => 'conta', 'parent_id' => 2, 'model' => 'Conta')); foreach ($acoSubGroups as $data) { $aco->create(); $aco->save($data); } $Usuario->Acl->allow('root', 'root'); $Usuario->Acl->allow('admin', 'admin'); $Usuario->Acl->allow('users', 'users'); // insiro godfather e dois fakes $fakes = array('Usuario' => array('nome' => 'dfgdfsgd', 'email' => '*****@*****.**', 'login' => 'fake', 'passwd' => 'fakes', 'passwd_confirm' => 'fakes')); $Usuario->Usuario->create(); if (!$Usuario->Usuario->save($fakes)) { $errors = $Usuario->validateErrors($Usuario->Usuario); $Usuario->log($errors, 'migration usuario fake'); } $fakes = array('Usuario' => array('nome' => 'dfgdfsgd', 'email' => '*****@*****.**', 'login' => 'fakes', 'passwd' => 'fakes', 'passwd_confirm' => 'fakes')); $Usuario->Usuario->create(); if (!$Usuario->Usuario->save($fakes)) { $errors = $Usuario->validateErrors($Usuario->Usuario); $Usuario->log($errors, 'migration usuario fake'); } $root = array('Usuario' => array('nome' => 'GodFather', 'email' => '*****@*****.**', 'login' => 'godfather', 'numdeacessos' => 1, 'ultimologin' => date('Y-m-d H:i:s'), 'passwd' => 'godfather', 'passwd_confirm' => 'godfather')); $Usuario->Usuario->create(); if (!$Usuario->Usuario->save($root)) { $errors = $Usuario->validateErrors($Usuario->Usuario); $Usuario->log($errors, 'migration usuario root'); } } return true; }
<?php include_once 'UsuariosController.php'; //UsuariosController::AutenticarUsuario(); //---------------------------------------------------- //cambio de ejecucion de metodo instanciando //la clase ya que static deshabilita la variable $this //---------------------------------------------------- $usuarios = new UsuariosController(); $usuarios->AutenticarUsuario();
<?php include "../controlador/UsuariosController.php"; #validamos si las variables existen if (isset($_POST['usuario']) || isset($_POST['pass'])) { #Validamos si los campos estan vacios if (trim($_POST['usuario']) == "" || trim($_POST['pass']) == "") { echo "false"; } else { $usuariosCon = new UsuariosController(); if ($usuariosCon->validar($_POST['usuario'], $_POST['pass'])) { session_start(); $_SESSION['usuario'] = $_POST['usuario']; $_SESSION['pass'] = $_POST['pass']; echo "true"; } else { echo "false"; } } } else { echo "false"; }
<?php include_once "../controller/UsuariosController.php"; $inst = new UsuariosController(); ?> <!DOCTYPE html> <html lang="es"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="description" content=""> <meta name="author" content=""> <title>Nombre App</title> <!-- Bootstrap Core CSS --> <link href="../bower_components/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet"> <!-- MetisMenu CSS --> <link href="../bower_components/metisMenu/dist/metisMenu.min.css" rel="stylesheet"> <!-- Custom CSS --> <link href="../dist/css/sb-admin-2.css" rel="stylesheet"> <!-- Custom Fonts --> <link href="../bower_components/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css"> <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
public function get_visita($mascotaid) { if ($mascotaid == null) { return Redirect::to("/"); } session_start(); $user = new UsuariosController(); $userData = $user->getUserByEmail($_SESSION["email"]); $mascotaModel = new MascotaModel(); $mascotaData = $mascotaModel->mMascotaByUUID($mascotaid); $img = new ImageModel(); $images = $img->mGetByUUId($mascotaData["uuid"]); return View::make("mascota-visita", array("mascota" => $mascotaData, "images" => $images, "user" => $userData)); }
<?php include_once 'UsuariosController.php'; UsuariosController::AutenticarUsuario();
<?php include "../controlador/UsuariosController.php"; #validamos si las variables existen if (isset($_GET['usuario']) || isset($_GET['pass'])) { #Validamos si los campos estan vacios if (trim($_GET['usuario']) == "" || trim($_GET['pass']) == "") { echo "false"; } else { $usuariosCon = new UsuariosController(); if ($usuariosCon->insertar_usuarios($_GET['usuario'], $_GET['pass'])) { echo "True"; } else { echo "False"; } } } else { echo "false"; }