当前位置: 首页>>代码示例>>PHP>>正文


PHP models\Usuario类代码示例

本文整理汇总了PHP中app\models\Usuario的典型用法代码示例。如果您正苦于以下问题:PHP Usuario类的具体用法?PHP Usuario怎么用?PHP Usuario使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


在下文中一共展示了Usuario类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: actionPasswordupdate

 /**
  * 
  */
 public function actionPasswordupdate()
 {
     $modelo = new Usuario();
     if ($parametros = Yii::$app->request->post()) {
         if ($parametros['password'] == $parametros['repeat_password']) {
             $usuario = $modelo->findOne(['id' => $parametros['Usuario']['id']]);
             $usuario->setPassword($parametros['password']);
             $usuario->repeat_password = $parametros['repeat_password'];
             if ($usuario->update(false)) {
                 Yii::$app->session->setFlash('success', 'Usuario Editado con éxito!');
             } else {
                 $errores = $usuario->getErrors();
                 foreach ($usuario->getErrors() as $key => $value) {
                     for ($i = 0; $i < count($value); $i++) {
                         Yii::$app->session->setFlash('danger', 'El campo ' . $key . ' ' . $value[$i]);
                     }
                 }
             }
             Yii::$app->response->redirect(array('usuario/cambiarpassword', 'id' => $parametros['Usuario']['id']));
         } else {
             Yii::$app->session->setFlash('warning', 'Las contraseña deben ser iguales exactamente');
             Yii::$app->response->redirect(array('usuario/cambiarpassword', 'id' => $parametros['Usuario']['id']));
         }
     }
 }
开发者ID:jaimeirazabal1,项目名称:rnsii,代码行数:28,代码来源:UsuarioController.php

示例2: searchAluno

 /**
  * Creates data provider instance with search query applied
  *
  * @param array $params
  *
  * @return ActiveDataProvider
  */
 public function searchAluno($params)
 {
     $query = AlunoMonitoria::find();
     $dataProvider = new ActiveDataProvider(['query' => $query]);
     $this->load($params);
     if (!$this->validate()) {
         // uncomment the following line if you do not want to return any records when validation fails
         // $query->where('0=1');
         return $dataProvider;
     }
     //Pega o id do usuario baseando-se no CPF do usuário logado
     $usuario = Usuario::findOne(['CPF' => Yii::$app->user->identity->cpf]);
     $query->andFilterWhere(['id' => $this->id, 'IDAluno' => $usuario->id]);
     $query->andFilterWhere(['like', 'aluno', $this->aluno]);
     $query->andFilterWhere(['like', 'matricula', $this->matricula]);
     $query->andFilterWhere(['like', 'cpf', $this->cpf]);
     $query->andFilterWhere(['like', 'codDisciplina', $this->codDisciplina]);
     $query->andFilterWhere(['like', 'nomeDisciplina', $this->nomeDisciplina]);
     $query->andFilterWhere(['like', 'codTurma', $this->codTurma]);
     $query->andFilterWhere(['like', 'professor', $this->professor]);
     $query->andFilterWhere(['like', 'nomeCurso', $this->nomeCurso]);
     $query->andFilterWhere(['like', 'bolsa_traducao', $this->bolsa_traducao]);
     $query->andFilterWhere(['like', 'status', $this->status]);
     $query->andFilterWhere(['like', 'periodo', $this->periodo]);
     $query->orderBy(['id' => SORT_DESC]);
     return $dataProvider;
 }
开发者ID:tammy00,项目名称:paps,代码行数:34,代码来源:AlunoMonitoriaSearch.php

示例3: destroy

 public function destroy($id)
 {
     $usuarios = Usuario::find($id);
     $usuarios->delete();
     Session::flash('message', 'El usuario ' . $usuarios->nombres . '  de rut ' . $usuarios->rut . ' fue eliminado');
     return redirect()->route('Administrador.usuarios.index');
 }
开发者ID:jaime1992,项目名称:Proyecto-Sala-Utem,代码行数:7,代码来源:UsuariosController.php

示例4: getUser

 /**
  * Finds user by [[username]]
  *
  * @return User|null
  */
 public function getUser()
 {
     if ($this->_user === false) {
         $this->_user = Usuario::findByUsername($this->username);
     }
     return $this->_user;
 }
开发者ID:ulissesvaquero,项目名称:audienciadigital,代码行数:12,代码来源:LoginForm.php

示例5: searchAluno

 /**
  * Creates data provider instance with search query applied
  *
  * @param array $params
  *
  * @return ActiveDataProvider
  */
 public function searchAluno($params)
 {
     $query = Monitoria::find();
     $dataProvider = new ActiveDataProvider(['query' => $query]);
     $this->load($params);
     if (!$this->validate()) {
         // uncomment the following line if you do not want to return any records when validation fails
         // $query->where('0=1');
         //return $dataProvider;
     }
     //Pega o id do usuario baseando-se no CPF do usuário logado
     $usuario = Usuario::findOne(['CPF' => Yii::$app->user->identity->cpf]);
     $query->joinWith(['usuario']);
     $query->joinWith(['disciplinaperiodo']);
     $query->joinWith(['periodoinscricao']);
     $query->leftJoin('disciplina', 'disciplina.id = disciplina_periodo.idDisciplina');
     $query->leftJoin('curso', 'curso.id = disciplina_periodo.idCurso');
     $query->andFilterWhere(['id' => $this->id, 'IDAluno' => $usuario->id]);
     $query->andFilterWhere(['like', 'usuario.name', $this->IDAluno]);
     $query->andFilterWhere(['like', 'disciplina.nomeDisciplina', $this->IDDisc]);
     $query->andFilterWhere(['like', 'curso.nome', $this->nomeCurso]);
     $query->andFilterWhere(['like', 'periodoinscricao.ano', $this->IDperiodoinscr]);
     $query->orderBy(['id' => SORT_DESC]);
     return $dataProvider;
 }
开发者ID:tammy00,项目名称:paps,代码行数:32,代码来源:MonitoriaSearch.php

示例6: savePersona

 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;
     }
 }
开发者ID:rolion,项目名称:taller1,代码行数:16,代码来源:PersonaNegocio.php

示例7: getUser

 /**
  * Finds user by [[username]]
  *
  * @return User|null
  */
 public function getUser()
 {
     if ($this->_user === false) {
         $this->_user = Usuario::findByCpf($this->cpf);
     }
     return $this->_user;
 }
开发者ID:tammy00,项目名称:paps,代码行数:12,代码来源:LoginForm.php

示例8: usuario_existe

 public function usuario_existe($attribute, $params)
 {
     $table = Usuario::find()->where("nombre_usuario=:nom", [":nom" => $this->nombre_usuario]);
     if ($table->count() != 0) {
         $this->addError($attribute, "El nobre de usuario seleccionado existe");
     }
 }
开发者ID:lucho314,项目名称:cae,代码行数:7,代码来源:ValidarProfesor.php

示例9: getEditarPrograma

 protected function getEditarPrograma(Request $request)
 {
     $numero_de_programa = $request['numero_de_programa'];
     $programaSeleccionado = Programa::where('numero_de_programa', $numero_de_programa)->get();
     $programa = $programaSeleccionado[0];
     $usuarios = Usuario::all();
     return view('Programa/editarPrograma', compact('programa', 'usuarios'));
 }
开发者ID:raarangoq,项目名称:milk-lab,代码行数:8,代码来源:ProgramaControlador.php

示例10: findOrNew

 /**
  * Find or create a new user instance after a valid registration.
  *
  * @param  array  $data
  * @return User
  */
 public function findOrNew(array $data)
 {
     $usuario = Usuario::findOrNew($data['usuario_id']);
     $usuario->fill($data);
     $usuario->registrado = 1;
     $usuario->password = bcrypt($data['password']);
     $usuario->save();
     return $usuario;
 }
开发者ID:egalink,项目名称:fastener,代码行数:15,代码来源:Registrar.php

示例11: actionCreate

 /**
  * 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]);
     }
 }
开发者ID:magrando,项目名称:transPYME,代码行数:23,代码来源:EmpresaPymeController.php

示例12: getWord

 public function getWord()
 {
     if ($this->_word === false) {
         $this->_word = Usuario::findBySenha($this->senha);
         if (!$this->_word) {
             $this->_word = Usuario::validatePassword($this->senha);
         }
     }
     return $this->_word;
 }
开发者ID:tammy00,项目名称:provisorio,代码行数:10,代码来源:LoginForm.php

示例13: postLogin

 /**
  * Handle a login request to the application.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function postLogin(Request $request)
 {
     $usuario = Usuario::where('accountname', $request->accountname)->first();
     if (empty($usuario)) {
         return redirect('login');
     } else {
         Auth::login($usuario);
         return redirect('home');
     }
 }
开发者ID:ProyectoSanClemente,项目名称:proyectoapi5.1,代码行数:16,代码来源:AutoAuthController.php

示例14: __construct

 public function __construct(Factory $factory)
 {
     //Custom Validator Rut
     $factory->extend('old_password', function ($attribute, $value, $parameters) {
         $id = $this->id;
         $usuario = Usuario::find($id);
         return Hash::check($value, $usuario->password);
     }, 'La Constraseña actual no corresponde');
     $factory->extend('rut_valid', function ($attribute, $value, $parameters) {
         return Rut::check($value);
     }, 'El campo Rut no tiene un formato válido');
 }
开发者ID:ProyectoSanClemente,项目名称:proyectoapi5.1,代码行数:12,代码来源:UpdateUsuarioRequest.php

示例15: showconversations

 /**
  * Display all conversations
  *
  * @return data array json
  */
 public function showconversations()
 {
     //$results = DB::select('select * from conversations where user1_id = ?', dataay($input['user1_id']));
     $conversations = Conversation::where('user1_id', Input::get('user1_id'))->orderBy('updated_at', 'DESC')->get();
     foreach ($conversations as $conversation) {
         //Se rellenan las imagenes de usuario en la lista de conversaciones
         $id = $conversation->user2_id;
         //ID del usuario a buscar
         $imagen = Usuario::find($id)->imagen;
         $conversation['imagen'] = $imagen;
     }
     return json_encode($conversations);
 }
开发者ID:ProyectoSanClemente,项目名称:proyectoapi5.1,代码行数:18,代码来源:ConversationController.php


注:本文中的app\models\Usuario类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。