public static function Usuario() { if (TblUsuario::$usuario == null) { $id = Yii::$app->user->identity->id; TblUsuario::$usuario = TblUsuario::find()->where("iduser=" . $id)->one(); } return TblUsuario::$usuario; }
/** * Creates data provider instance with search query applied * * @param array $params * * @return ActiveDataProvider */ public function search($params) { $query = TblUsuario::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; } $query->andFilterWhere(['id' => $this->id, 'iduser' => $this->iduser]); $query->andFilterWhere(['like', 'nom_usuario', $this->nom_usuario])->andFilterWhere(['like', 'contrasenia_usuario', $this->contrasenia_usuario])->andFilterWhere(['like', 'estado_usuario', $this->estado_usuario]); return $dataProvider; }
public function actionLogin() { $this->layout = 'login'; if (!\Yii::$app->user->isGuest) { return $this->goHome(); } $model = new LoginForm(); if ($model->load(Yii::$app->request->post()) && $model->login()) { $us = TblUsuario::find()->where("iduser="******"usuario", $us); $pe = $us->id0->idFuncionario; $fullname = $pe->nombres . " " . $pe->ap_paterno . " " . $pe->ap_materno . " "; Yii::$app->session->set("fullName", $fullname); //$r=Yii::$app->session->get("usuario"); //print_r($r->idUsuario-> //idFuncionario->nombres); //print_r($r); return $this->goBack(); } else { return $this->render('login', ['model' => $model]); } }
/* @var $this \yii\web\View */ /* @var $content string */ use yii\helpers\Html; use app\assets\AppAsset; use yii\helpers\Url; use yii\widgets\Breadcrumbs; use app\models\TblUsuario; use app\models\TblPersona; //AppAsset::register($this); $asset = AppAsset::register($this); $baseurl = $asset->baseUrl; $theme = $this->theme; if (isset(Yii::$app->user->identity)) { $id = Yii::$app->user->identity->id; $user = TblUsuario::find()->where("iduser="******"id=" . $user->id)->one(); $fullname = $p->nombres . " " . $p->ap_paterno . " " . $p->ap_materno; } } $this->beginPage(); ?> <!DOCTYPE html> <html lang="<?php echo Yii::$app->language; ?> " ng-app="asambleaApp">