/** * Creates a new Usuario model. * If creation is successful, the browser will be redirected to the 'view' page. * @return mixed */ public function actionCreate() { $model = new Usuario(); if ($model->load(Yii::$app->request->post()) && $model->save()) { $model->password = md5($model->password); $model->save(); return $this->redirect(['view', 'id' => $model->id]); } else { return $this->render('create', ['model' => $model]); } }
/** * Creates a new Usuario model. * If creation is successful, the browser will be redirected to the 'view' page. * @return mixed */ public function actionCreate() { $departamento = ArrayHelper::map(Departamento::find()->all(), 'id', 'nome'); $model = new Usuario(); if ($model->load(Yii::$app->request->post()) && $model->save()) { return $this->redirect(['view', 'id' => $model->id]); } else { return $this->render('create', ['model' => $model, 'departamento_lista' => $departamento]); } }
/** * Creates a new Usuario model. * If creation is successful, the browser will be redirected to the 'view' page. * @return mixed */ public function actionCreate() { $model = new Usuario(); if (Yii::$app->request->post()) { $model->fecha_registro = date("Y-m-d H:i:s"); } if ($model->load(Yii::$app->request->post()) && $model->save()) { return $this->redirect(['view', 'id' => $model->id]); } else { return $this->render('create', ['model' => $model]); } }
public function actionRegistro() { $modelo = new Usuario(); if ($modelo->load(Yii::$app->request->post())) { $modelo->fecha_registro = date("Y-m-d H:i:s"); $modelo->generateAuthKey(); $modelo->generateAccessToken(); if ($modelo->save()) { Yii::$app->session->setFlash('success', "ok"); } else { Yii::$app->session->setFlash('error', "no"); } } return $this->render("registro", ['model' => $modelo]); }
public function store() { $input = Input::all(); $usuario = new Usuario(); if ($input['senha'] != $input['confirma_senha']) { return Redirect::back()->withInput()->with('custom_error', ['As senhas não são iguais.']); } $usuario->nome = $input['nome']; $usuario->email = $input['email']; $usuario->usuario = $input['usuario']; $usuario->password = Hash::make($input['senha']); $usuario->save(); flash()->success('Sucesso!', 'Cadastrado com sucesso.'); return Redirect::route($this->routePath . 'index'); }
public function savePersona($persona) { if ($persona != null) { //validar que el ci no exista //la persona no existe $persona->eliminado = 0; $usuario = new Usuario(); $usuario->usuario = $persona->nick; $usuario->contrasenha = $persona->pass; $persona->id_tipo = 1; $persona->save(false); $usuario->id_persona = $persona->id; $usuario->save(); return true; } }
public function cadastro(UsuarioRequest $request) { $usuario = new Usuario(); $usuario->toObject($request->all()); $usuario->deleted_at = new DateTime(date('Y-m-d H:i:s')); if ($usuario->save()) { $novoUsuario = ['nome' => $usuario->nome, 'email' => $usuario->email, 'serial' => $usuario->serial]; $enviado = Mail::send('emails.novoCadastro', $novoUsuario, function ($message) use($novoUsuario) { $message->from(env('MAIL_USERNAME', get_email_contato()), $name = 'FutBolão'); $message->to($novoUsuario['email'], $name = $novoUsuario['nome']); $message->subject("Confirmação de Cadastro"); }); if ($enviado) { return ["estado" => "sucesso"]; } return ["estado" => "erro"]; } }
/** * Creates a new EmpresaPyme model. * If creation is successful, the browser will be redirected to the 'view' page. * @return mixed */ public function actionCreate() { $empresa = new EmpresaPyme(); $servicio = new EmpContrataServ(); $usuario = new Usuario(); if ($empresa->load(Yii::$app->request->post()) && $servicio->load(Yii::$app->request->post()) && $usuario->load(Yii::$app->request->post())) { $servicio->emp_rut = $empresa->emp_rut; $servicio->serv_fecha_ini = date('Y-m-d'); $usuario->emp_rut = $empresa->emp_rut; $usuario->usu_contraseña = "1234"; $usuario->usu_tipo = 1; if ($empresa->save() && $servicio->save() && $usuario->save()) { return $this->redirect(['view', 'id' => $empresa->emp_rut]); } } else { return $this->render('create', ['empresa' => $empresa, 'servicio' => $servicio, 'usuario' => $usuario]); } }
protected function postRegistrarUsuario(Request $request) { //!!! *** verifica que no exista otro usuario con el mismo correo ni otro usuario con la misma cédula --> request !! $this->validate($request, ['nombre' => 'required', 'correo' => 'required', 'password' => 'required', 'password2' => 'required', 'cedula' => 'required', 'rol' => 'required']); if ($request['password'] == $request['password2']) { $data = $request; $user = new Usuario(); $user->nombre = $data['nombre']; $user->correo = $data['correo']; $user->password = bcrypt($data['password']); $user->cedula = $data['cedula']; $user->rol = $data['rol']; $usuarioCreador = Session::get('usuario.correo'); $user->usuario_creador = $usuarioCreador; if ($user->save()) { return redirect('registrarUsuario')->with('success', 'usuario registrado correctamente'); } } }
public function store(Request $request) { //dd('jajaja'); $file = $request->file('file'); if (is_null($request->file('file'))) { Session::flash('message', 'Seleccion el archivo'); return redirect()->back(); } //obtenemos el campo file obtenido por el formulario $nombre = $file->getClientOriginalName(); //indicamos que queremos guardar un nuevo archivo en el disco local \Storage::disk('local')->put($nombre, \File::get($file)); $falla = false; \Excel::load('/storage/public/files/' . $nombre, function ($archivo) use(&$falla) { $result = $archivo->get(); //leer todas las filas del archivo foreach ($result as $key => $value) { $var = new Usuario(); $datos = ['rut' => $value->rut, 'nombres' => $value->nombres, 'apellidos' => $value->apellidos, 'email' => $value->email]; $validator = Validator::make($datos, Usuario::storeRules()); if ($validator->fails()) { Session::flash('message', 'Los Usuarios ya existen o el archivo ingresado no es valido'); $falla = true; } else { $var->fill($datos); $var->save(); } } })->get(); if ($falla) { // Fallo la validacion de algun campus, retornar al index con mensaje return redirect()->route('Administrador.usuarios.index'); } \Storage::delete($nombre); Session::flash('message', 'Los Usuarios fueron agregados exitosamente!'); return redirect()->route('Administrador.usuarios.index'); }