Esempio n. 1
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store()
 {
     $input = Input::all();
     $validation = Validator::make($input, User::$rules);
     if ($validation->passes()) {
         $this->usuario->create($input);
         return Redirect::route('admin.usuario.index');
     } else {
         return Redirect::route('admin.usuario.create')->withInput()->withErrors($validation)->with('message', 'Preencha todos os Campos!');
     }
 }
Esempio n. 2
0
 public function createUsuario($nombre, $apellidos, $nombre_usuario, $email, $password, $foto = null, $admin, $localidad)
 {
     if ($this->checkUsuario($nombre_usuario, $email) == 0) {
         $usuario = new Usuario();
         $usuario->nombre = $nombre;
         $usuario->apellidos = $apellidos;
         $usuario->nombre_usuario = $nombre_usuario;
         $usuario->email = $email;
         $usuario->password = sha1($password);
         $usuario->localidad = $localidad;
         if ($foto != null && $foto != '') {
             $usuario->foto = $foto;
         } else {
             $usuario->foto = '0';
         }
         $usuario->admin = $admin;
         $us = $usuario->create();
         if ($us == true) {
             return $us;
         } else {
             return '0';
         }
     } else {
         return '00';
     }
 }
Esempio n. 3
0
 /**
  * Store a newly created resource in storage.
  * POST /usuarios
  *
  * @return Response
  */
 public function postCreate()
 {
     $input = Input::all();
     $input['password'] = Hash::make($input['password']);
     $usuario = Usuario::create($input);
     return Redirect::to('/usuarios');
 }
Esempio n. 4
0
 /**
  * Store a newly created usuario in storage.
  *
  * @return Response
  */
 public function store()
 {
     $validacionesinsertar = Validator::make($data = Input::all(), Usuario::$rules);
     if ($validacionesinsertar->fails()) {
         return Redirect::back()->withErrors($validacionesinsertar)->withInput();
     }
     Usuario::create($data);
     return Redirect::route('usuarios.index');
 }
 public function crearUsuario()
 {
     Usuario::create(Input::all());
     // el método create nos permite crear un nuevo usuario en la base de datos, este método es proporcionado por Laravel
     // create recibe como parámetro un arreglo con datos de un modelo y los inserta automáticamente en la base de datos
     // en este caso el arreglo es la información que viene desde un formulario y la obtenemos con el metido Input::all()
     return Redirect::to('usuarios');
     // el método redirect nos devuelve a la ruta de mostrar la lista de los usuarios
 }
Esempio n. 6
0
 public function CSVDump()
 {
     $filter->login = $this->data->login;
     $result = Usuario::create()->listByFilter($filter)->asQuery()->getResult();
     $csvdump = new MCSVDump();
     $file = $csvdump->save($result, 'exemplo.csv');
     $this->data->url = $file->getURL();
     $this->render("formcsvdump");
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     #Apaga e povoa a tabela de usuarios
     DB::table('usuarios')->delete();
     Usuario::create(array('email' => '*****@*****.**', 'senha' => Hash::make('senha'), 'nome' => 'Renan Jhonatha'));
     Usuario::create(array('email' => '*****@*****.**', 'senha' => Hash::make('senha'), 'nome' => 'Jander Cley'));
     Usuario::create(array('email' => '*****@*****.**', 'senha' => Hash::make('senha'), 'nome' => 'Felipe Ferreira'));
     Usuario::create(array('email' => '*****@*****.**', 'senha' => Hash::make('senha'), 'nome' => 'Lindomar Goes'));
 }
 public function run()
 {
     // Uncomment the below to wipe the table clean before populating
     DB::table('usuarios')->truncate();
     $faker = Faker\Factory::create();
     for ($i = 0; $i < 10; $i++) {
         # code...
         $usuarios = [['email' => $faker->email, 'password' => Hash::make('1234'), 'nombre' => $faker->firstname, 'apellido' => $faker->lastname, 'admin' => 0, 'created_at' => new DateTime()]];
         DB::table('usuarios')->insert($usuarios);
     }
     // Uncomment the below to run the seeder
     Usuario::create(['email' => '*****@*****.**', 'password' => Hash::make('1234'), 'nombre' => 'admin', 'apellido' => 'admin', 'admin' => 1, 'created_at' => new DateTime()]);
 }
 public function run()
 {
     // clear our database ------------------------------------------
     DB::table('clasificados')->delete();
     DB::table('usuarios')->delete();
     DB::table('clasificado_categorias')->delete();
     DB::table('eventos')->delete();
     DB::table('clasificado_imagenes')->delete();
     DB::table('evento_imagenes')->delete();
     DB::table('usuario_roles')->delete();
     DB::table('usuario_tiene_rol2')->delete();
     //New tables
     DB::table('proveedor_tipo')->delete();
     DB::table('proveedores')->delete();
     DB::table('proveedor_detalle')->delete();
     DB::table('proveedor_galeria')->delete();
     DB::table('blog')->delete();
     DB::table('videoBlog')->delete();
     DB::table('cobro_tipo')->delete();
     DB::table('cobros')->delete();
     DB::table('cobros_historial')->delete();
     DB::table('cobros_pendientes')->delete();
     DB::table('bienesraices_categorias')->delete();
     DB::table('bienesraices')->delete();
     DB::table('bienesraices_imagenes')->delete();
     // seed our usuario_rol table -----------------------
     $usario_rol1 = UsuarioRol::create(array('rol' => 'admin'));
     $usario_rol2 = UsuarioRol::create(array('rol' => 'usuario normal'));
     $this->command->info('Se creó un rol de usuario (admin) y el (usuario normal)');
     // seed our usuario table -----------------------
     $usuario1 = Usuario::create(array('email' => '*****@*****.**', 'password' => Hash::make('password'), 'nombre' => 'Admin', 'telefono' => '6461511837', 'celular' => '', 'nextel' => '', 'imagen' => 'admin-seed.gif'));
     $this->command->info('Se creo el usuario Admin');
     $usuario1->usuario_roles()->attach($usario_rol1->id);
     $this->command->info('Se asocio el rol del usuario Admin');
     $cobrotipo1 = CobroTipo::create(array('tipo' => 'clasificado_premium', 'descripcion' => 'Cobro por hacer un clasificado premium', 'precio' => 100.0, 'diasVigencia' => 30));
     $cobrotipo2 = CobroTipo::create(array('tipo' => 'ser_proveedor', 'descripcion' => 'Cobro por hacer proveedor a un usuario', 'precio' => 1000.0, 'diasVigencia' => 30));
     $cobrotipo3 = CobroTipo::create(array('tipo' => 'imagen_proveedor', 'descripcion' => 'Cobro por hacer premium una imagen de la  galeria del proveedor, y que parezca en el index', 'precio' => 100.0, 'diasVigencia' => 30));
     $cobrotipo4 = CobroTipo::create(array('tipo' => 'BANNER-BLOG-IZQUIERDA', 'descripcion' => 'Cobro por poner un banner en parte de la izquerda de la página del blog', 'precio' => 100.0, 'diasVigencia' => 30));
     $cobrotipo5 = CobroTipo::create(array('tipo' => 'BANNER-BLOG-DERECHA', 'descripcion' => 'Cobro por poner un banner en parte de la derecha de la página del blog', 'precio' => 100.0, 'diasVigencia' => 30));
     $cobrotipo6 = CobroTipo::create(array('tipo' => 'BANNER-DIRECTORIO-IZQUIERDA', 'descripcion' => 'Cobro por poner un banner en parte de la izquierda de la página del directorio', 'precio' => 200.0, 'diasVigencia' => 30));
     $cobrotipo7 = CobroTipo::create(array('tipo' => 'BANNER-DIRECTORIO-DERECHA', 'descripcion' => 'Cobro por poner un banner en parte de la derecha de la página del directorio', 'precio' => 200.0, 'diasVigencia' => 30));
     $cobrotipo8 = CobroTipo::create(array('tipo' => 'BANNER-EVENTOS-IZQUIERDA', 'descripcion' => 'Cobro por poner un banner en parte de la izquierda de la página del eventos', 'precio' => 200.0, 'diasVigencia' => 30));
     $cobrotipo9 = CobroTipo::create(array('tipo' => 'BANNER-EVENTOS-DERECHA', 'descripcion' => 'Cobro por poner un banner en parte de la derecha de la página del eventos', 'precio' => 200.0, 'diasVigencia' => 30));
     $cobrotipo10 = CobroTipo::create(array('tipo' => 'BANNER-CLASIFICADOS-IZQUIERDA', 'descripcion' => 'Cobro por poner un banner en parte de la izquierda de la página del clasificados', 'precio' => 200.0, 'diasVigencia' => 30));
     $cobrotipo11 = CobroTipo::create(array('tipo' => 'BANNER-CLASIFICADOS-DERECHA', 'descripcion' => 'Cobro por poner un banner en parte de la derecha de la página del clasificados', 'precio' => 200.0, 'diasVigencia' => 30));
     $cobrotipo12 = CobroTipo::create(array('tipo' => 'BANNER-VIDEOBLOG-IZQUIERDA', 'descripcion' => 'Cobro por poner un banner en parte de la izquierda de la página del videoblog', 'precio' => 200.0, 'diasVigencia' => 30));
     $cobrotipo13 = CobroTipo::create(array('tipo' => 'BANNER-VIDEOBLOG-DERECHA', 'descripcion' => 'Cobro por poner un banner en parte de la derecha de la página del videoblog', 'precio' => 200.0, 'diasVigencia' => 30));
     $cobrotipo14 = CobroTipo::create(array('tipo' => 'BANNER-INDEX-ARRIBA', 'descripcion' => 'Cobro porponer un banner en parte de arriba de página index', 'precio' => 300.0, 'diasVigencia' => 30));
     $this->command->info('Se crearon 13 tipos de cobro');
 }
Esempio n. 10
0
 public function createUsuario()
 {
     $usuario = new Usuario();
     $usuario->nombre = $_POST['nombre'];
     $usuario->apellidos = $_POST['apellidos'];
     $usuario->nombre_usuario = $_POST['nombre_usuario'];
     $usuario->email = $_POST['email'];
     $usuario->password = sha1($_POST['password']);
     $usuario->localidad = $_POST['localidad'];
     if ($_POST['foto'] != null && $_POST['foto'] != '') {
         $usuario->foto = $_POST['foto'];
     } else {
         $usuario->foto = '0';
     }
     $usuario->admin = $_POST['admin'];
     $us = $usuario->create();
     if ($us == true) {
         return $us;
     } else {
         return '0';
     }
 }
Esempio n. 11
0
<?php

Route::get('/', function () {
    return Redirect::to('login');
});
Route::get('login', function () {
    return View::make('login');
});
// esta ruta sera para crear al usuario
Route::post('registro', function () {
    $input = Input::all();
    // al momento de crear el usuario la clave debe ser encriptada
    // para utilizamos la función estática make de la clase Hash
    // esta función encripta el texto para que sea almacenado de manera segura
    $input['password'] = Hash::make($input['password']);
    Usuario::create($input);
    return Redirect::to('login')->with('mensaje_registro', 'Usuario Registrado');
});
// esta ruta servirá para iniciar la sesión por medio del correo y la clave
// para esto utilizamos la función estática attemp de la clase Auth
// esta función recibe como parámetro un arreglo con el correo y la clave
Route::post('login', function () {
    // la función attempt se encarga automáticamente se hacer la encriptación de la clave para ser comparada con la que esta en la base de datos.
    if (Auth::attempt(array('correo' => Input::get('correo'), 'password' => Input::get('password')), true)) {
        return Redirect::to('inicio');
    } else {
        return Redirect::to('login')->with('mensaje_login', 'Ingreso invalido');
    }
});
// Por ultimo crearemos un grupo con el filtro auth.
// Para todas estas rutas el usuario debe haber iniciado sesión.
 public function loginWithTwitter()
 {
     // get data from input
     $token = Input::get('oauth_token');
     $verify = Input::get('oauth_verifier');
     // get twitter service
     $tw = OAuth::consumer('Twitter');
     // check if code is valid
     // if code is provided get user data and sign in
     if (!empty($token) && !empty($verify)) {
         // This was a callback request from twitter, get the token
         $token = $tw->requestAccessToken($token, $verify);
         // Send a request with it
         $result = json_decode($tw->request('account/verify_credentials.json'), true);
         $message = 'Tu ID de Twitter es: ' . $result['id'] . ' y tu nombre es ' . $result['name'];
         echo $message . "<br/>";
         $count = Usuario::where('id_social', '=', $result['id'])->where('red_social', '=', 'Twitter')->count();
         if ($count == 0) {
             $respuestas = Usuario::create(array('nombre' => $result['name'], 'id_social' => $result["id"], 'red_social' => 'Twitter', 'foto' => str_replace("_normal", "", $result["profile_image_url"]), 'tipo_usuario' => 'Estudiante', 'fecha' => date('Y-m-d H:i:s')));
         }
         $user = Usuario::where('id_social', '=', $result['id'])->first();
         Session::put('user_id', $user->id);
         Session::put('user', $user->nombre);
         Session::put('inteligencia', $user->tipo_inteligencia);
         Session::put('tipo_usuario', $user->tipo_usuario);
         Session::put('titulo', $user->titulo);
         if ($user->tipo_usuario == "Administrador") {
             return Redirect::to("administrador");
         } else {
             return Redirect::to("mis-cursos");
         }
     } else {
         // get request token
         $reqToken = $tw->requestRequestToken();
         // get Authorization Uri sending the request token
         $url = $tw->getAuthorizationUri(array('oauth_token' => $reqToken->getRequestToken()));
         // return to twitter login url
         return Redirect::to((string) $url);
     }
 }
Esempio n. 13
0
 /**
  * Create a new user instance after a valid registration.
  *
  * @param  array  $data
  * @return User
  */
 protected function create(array $data)
 {
     return Usuario::create(['nombres' => $data['nombres'], 'apellidos' => $data['apellidos'], 'email' => $data['email'], 'password' => bcrypt($data['password']), 'fecha_nacimiento' => $data['fecha_nacimiento'], 'estado' => $data['estado'], 'municipio' => $data['municipio'], 'calle' => $data['calle'], 'numero' => $data['numer'], 'cp' => $data['cp'], 'ife_link' => $data['ife_link']]);
 }
Esempio n. 14
0
require_once '../model/Usuario.php';
//vamos a registrar un usuario
require_once '../views/templateEngine.php';
require_once '../cancerbero/php/DBManager.php';
$db = DBManager::getInstance();
$db->connect();
$renderMain = new TemplateEngine();
//plantilla main
$renderRegistro = new TemplateEngine();
// plantilla del registro
$dbm = Driver::getInstance();
//instanciación de la clase Driver que es un cliente de la db
if (isset($_POST['name']) && isset($_POST['pass'])) {
    //ya nos hicieron un post?
    $usuario = new Usuario($dbm);
    //crear un nuevo usuario en la bd
    $usuario->setUser_name($_POST['name']);
    $usuario->setUser_pass($_POST['pass']);
    $usuario->setUser_email($_POST['email']);
    $usuario->create();
    $db->insertRelationUserRol($_POST['name'], 'UsuarioApuntorium');
    //active record
    header("location: confirmacion.php");
    //correcto
}
$renderMain->title = "registro";
$renderMain->navbar = null;
//no existe navbar aun
$renderMain->content = $renderRegistro->render('registro_v.php');
echo $renderMain->renderMain();
//renderiza y muestra al user
Esempio n. 15
0
 public function crearUsuario()
 {
     Usuario::create(Input::all());
     return Redirect::to('usuarios');
 }
Esempio n. 16
0
 /**
  * Create a new user instance after a valid registration.
  *
  * @param  array  $data
  * @return User
  */
 protected function create(array $data)
 {
     return Usuario::create(['username' => $data['username'], 'password' => bcrypt($data['password'])]);
 }
Esempio n. 17
0
 public function formUsuario()
 {
     $model = new models\Grupo($this->data->id);
     $this->data->object = $model->getData();
     $this->data->usuarios = Usuario::create()->listAll('', '', 'login')->asQuery()->chunkResult();
     $this->render();
 }
Esempio n. 18
0
<?php

$novo = new Usuario();
$novo->set_nome($_POST['nome']);
$novo->set_sobrenome($_POST['sobrenome']);
$novo->set_dataNascimento($_POST['data_nascimento']);
$novo->set_email($_POST['email']);
$novo->set_login($_POST['login']);
$novo->set_senha($_POST['senha']);
$novo->set_permissao($_POST['permissao'] == 'on' ? 1 : 0);
$novo->set_dataCriacao(date('Y-m-d H:i:s'));
$novo->set_status($_POST['status'] == 'on' ? 1 : 0);
$erro = $novo->create();
if ($erro) {
    retornar_erro($erro);
} else {
    header('location:?acao=listar-usuario');
}
Esempio n. 19
0
<?php

require_once 'header.php';
require_once 'Usuario.php';
head("El divino maestro");
?>

        <div class="row">
          <?php 
if (isset($_POST['btnAddUser'])) {
    $nuevo = new Usuario();
    $nuevo->set($_POST['txtUsuario'], $_POST['txtContrasena'], $_POST['txtNombre'], $_POST['txtTelefono'], $_POST['txtDireccion'], $_POST['txtCui'], $_POST['txtFecha'], $_POST['selRol']);
    if ($nuevo->create()) {
        vitacora($_SESSION['id'], $_SESSION['user'], "add", $_SERVER['REQUEST_URI'], $_POST['txtUsuario'] . '.' . $_POST['txtContrasena'] . '.' . $_POST['txtNombre'] . '.' . $_POST['txtTelefono'] . '.' . $_POST['txtDireccion'] . '.' . $_POST['txtCui'] . '.' . $_POST['txtFecha'] . '.' . $_POST['selRol']);
        ?>
                    <div class="alert alert-success" role="alert">
                      <span class="glyphicon glyphicon-ok-sign" aria-hidden="true"></span>
                      El usuario ha sido creado con &eacute;xito.
                    </div>
                  <?php 
    } else {
        ?>
                    <div class="alert alert-danger" role="alert">
                      <span class="glyphicon glyphicon-remove-sign" aria-hidden="true"></span>
                      Ha habido un problema al crear usuario, contacte con el administrador.
                    </div>
                  <?php 
    }
}
if (isset($_POST['btnDelUser'])) {
    $eliminar = new Usuario();
Esempio n. 20
0
 public function run()
 {
     $hotel = Hotel::create(['departamento' => 'Lambayeque', 'direccion' => 'Alfonso Ugarte #1234', 'nombre' => 'Hotel Alfonso Ugarte', 'provincia' => 'Chiclayo', 'razonsocial' => 'Hotel Alfonso Ugarte', 'ruc' => 2467890]);
     $persona = Persona::create(['nombre' => 'Administrador']);
     Usuario::create(['hotel_id' => $hotel->id, 'perfil_id' => 1, 'persona_id' => $persona->id, 'login' => 'Administrador', 'password' => \Hash::make(123456)]);
 }
Esempio n. 21
0
            return response()->json(['msgStatus' => 'ERROR', 'msgError' => 'ERROR', 'usuario' => $registroUsuario]);
        }
    }
});
//esta consulta post recibe el nombre, si existe  devuelve
Route::post('login5', function (Request $request) {
    $nombre = $request->input('nombre');
    $apellidop = $request->input('apellidop');
    $apellidom = $request->input('apellidom');
    $email = $request->input('email');
    $usuario = Usuario::where('nombre', $nombre)->first();
    if ($usuario) {
        $mascotas = Mascota::where('id_usuario', $usuario->id)->get();
        return response()->json(['msgStatus' => 'OK', 'msgError' => '', 'usuario' => $usuario, 'mascotas' => $mascotas]);
    } else {
        $registroUsuario = Usuario::create(array('nombre' => $nombre, 'appellidop' => $apellidop, 'apellidom' => $apellidom, 'email' => $email));
        if ($registroUsuario) {
            return response()->json(['msgStatus' => 'ERROR', 'msgError' => 'ERROR', 'usuario' => $registroUsuario]);
        }
    }
});
Route::get('usuarios', function (Request $request) {
    return Usuario::all();
});
Route::get('mascotas', function (Request $request) {
    //    return Mascota::find(13)->has('usuario')->get();
    $usuario = Usuario::find(1)->with('mascotas')->get();
    session()->put('usuario', $usuario);
    return session()->get('usuario');
});
Route::get('mascotas', function (Request $request) {
Esempio n. 22
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $input = $request->all();
     Usuario::create($input);
     return redirect('paineladmin')->with('message', 'store');
 }
Esempio n. 23
0
     $pwd = md5($_POST['fcontrasena']);
     // Instancia de usuario
     include_once '../clases/usuarios.php';
     $usuario = new Usuario($db);
     // Valores en Usuario
     $usuario->nombre = htmlentities(trim($_POST['nombre']));
     $usuario->apaterno = htmlentities(trim($_POST['apaterno']));
     $usuario->amaterno = htmlentities(trim($_POST['amaterno']));
     $usuario->matricula = htmlentities(trim($_POST['fmatricula']));
     //$usuario->contrasena = htmlentities(trim($_POST['fcontrasena']));
     $usuario->contrasena = $pwd;
     $usuario->rol = htmlentities(trim($_POST['rol']));
     $usuario->correo = htmlentities(trim($_POST['correo']));
     $usuario->telefono = htmlentities(trim($_POST['telefono']));
     // Mensaje si el usuario se creo
     if ($usuario->create()) {
         $Mensaje = "<div class=\"alert alert-success alert-dismissable\">\n                                <button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-hidden=\"true\">&times</button>\n                                El usuario fue creado exitosamente\n                            </div>";
         unset($_POST['nombre']);
         unset($_POST['apaterno']);
         unset($_POST['amaterno']);
         unset($_POST['matricula']);
         unset($_POST['contrasena']);
         unset($_POST['rol']);
         unset($_POST['correo']);
         unset($_POST['telefono']);
     } else {
         $Mensaje = "<div class=\"alert alert-danger alert-dismissable\">\n                    <button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-hidden=\"true\">\n                                &times\n                          </button>\n                    Esa Matricula ya esta en uso. Intente de nuevo con otra que este disponible.\n                </div>";
     }
 } else {
     $Mensaje = "<div class=\"alert alert-danger alert-dismissable\">\n                    <button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-hidden=\"true\">\n                                &times\n                          </button>\n                    Las contraseñas no coinciden. Intentalo de Nuevo.\n                </div>";
 }