group training: add admin menu improvements, add build environment files
This commit is contained in:
@@ -71,10 +71,11 @@ class SiteController extends Controller
|
||||
$model = new LoginForm();
|
||||
$model->roles = [
|
||||
'admin',
|
||||
'employee'
|
||||
'employee',
|
||||
'trainer',
|
||||
];
|
||||
if ($model->load(Yii::$app->request->post()) && $model->login()) {
|
||||
|
||||
|
||||
$geoip = Helper::getGeoIp();
|
||||
|
||||
|
||||
@@ -83,14 +84,14 @@ class SiteController extends Controller
|
||||
$ipAddress = ( isset($geoip) && isset($geoip->ip) ) ? $geoip->ip : "ismeretlen";
|
||||
$geoCity = ( isset($geoip) && isset($geoip->city) ) ? $geoip->city : "ismeretlen";
|
||||
$message = "Bejelentkezés: " .$user->username. " Ip cím:". $ipAddress . " Város: " . $geoCity;
|
||||
|
||||
|
||||
Log::log([
|
||||
'type' =>Log::$TYPE_LOGIN,
|
||||
'message' => $message
|
||||
]);
|
||||
|
||||
|
||||
$this->sendLoginMail();
|
||||
|
||||
|
||||
return $this->goBack();
|
||||
} else {
|
||||
return $this->render('login', [
|
||||
@@ -102,32 +103,32 @@ class SiteController extends Controller
|
||||
protected function sendLoginMail(){
|
||||
if ( \Yii::$app->params['login_admin_email'] == true){
|
||||
$geoip = Helper::getGeoIp();
|
||||
|
||||
|
||||
$user = User::findOne(\Yii::$app->user->id);
|
||||
$message = \Yii::$app->mailer->compose('login_admin', [
|
||||
'model' => $user,
|
||||
'geoip' => $geoip,
|
||||
'company' => Helper::getCompany()
|
||||
]);
|
||||
|
||||
|
||||
$message->setFrom( \Yii::$app->params['infoEmail'] )
|
||||
->setTo( \Yii::$app->params['notify_mail'] )
|
||||
->setSubject('Admin bejelentkezés - ' . $user->username )
|
||||
->send();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public function actionLogout()
|
||||
{
|
||||
Yii::$app->user->logout();
|
||||
|
||||
return $this->goHome();
|
||||
}
|
||||
|
||||
|
||||
public function actionUploadImage(){
|
||||
\yii::$app->request->enableCsrfValidation = false;
|
||||
$model = new UploadForm();
|
||||
|
||||
|
||||
return $this->render('upload', ['model' =>$model]);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user