Finish detsta_part
This commit is contained in:
@@ -3,6 +3,7 @@ namespace common\models;
|
||||
|
||||
use Yii;
|
||||
use yii\base\Model;
|
||||
use yii\helpers\VarDumper;
|
||||
|
||||
/**
|
||||
* Login form
|
||||
@@ -68,6 +69,8 @@ class LoginForm extends Model
|
||||
if ($this->validate()) {
|
||||
return Yii::$app->user->login($this->getUser(), $this->rememberMe ? 3600 * 24 * 30 : 0);
|
||||
} else {
|
||||
\Yii::error("Belépés - validáció sikertelen");
|
||||
\Yii::error( $this->getErrors());
|
||||
return false;
|
||||
}
|
||||
}
|
||||
@@ -80,10 +83,12 @@ class LoginForm extends Model
|
||||
protected function getUser()
|
||||
{
|
||||
if ($this->_user === null) {
|
||||
\Yii::info("admin login - find user by name...");
|
||||
$this->_user = User::findByUsername($this->username);
|
||||
}
|
||||
|
||||
if ( $this->_user != null ){
|
||||
\Yii::info("Felhasználónév rendben...");
|
||||
if ( $this->roles != null ){
|
||||
$canLogin = false;
|
||||
foreach ($this->roles as $role){
|
||||
@@ -91,10 +96,14 @@ class LoginForm extends Model
|
||||
}
|
||||
|
||||
if ( !$canLogin ){
|
||||
\Yii::info("user ".$this->_user->username." has no permission to login to administration area!");
|
||||
\Yii::error("user ".$this->_user->username." has no permission to login to administration area!");
|
||||
$this->_user = null;
|
||||
}else{
|
||||
\Yii::info("user ".$this->_user->username." has permission to login to administration area!");
|
||||
}
|
||||
}
|
||||
}else{
|
||||
\Yii::error("Felhasználó nem található: " .$this->username);
|
||||
}
|
||||
|
||||
return $this->_user;
|
||||
|
||||
@@ -59,4 +59,6 @@ class MessageDetsta extends BaseFitnessActiveRecord
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -93,6 +93,11 @@ class Ugiro extends \yii\db\ActiveRecord
|
||||
->viaTable('ugiro_request_assignment', ['id_ugiro' => 'id_ugiro']);
|
||||
}
|
||||
|
||||
public function getDetstaUzenetek()
|
||||
{
|
||||
return $this->hasMany(MessageDetsta::className(), ['id_ugiro' => 'id_ugiro']);
|
||||
}
|
||||
|
||||
|
||||
public static function statuses() {
|
||||
return [
|
||||
|
||||
Reference in New Issue
Block a user