/var/www/vhosts/ihelp.ro/httpdocs/src/Controller/Dashboard
Edit: /var/www/vhosts/ihelp.ro/httpdocs/src/Controller/Dashboard/DashboardController.php (2139B)
isUserActivated();
$this->isUserGdpr();
}
/**
* isUserActivated method
*/
public function isUserActivated()
{
$session = $this->request->getSession();
$uuidUser = $session->read('Auth.uuid');
$idUser = $session->read('Auth.id');
if (!empty($uuidUser)) {
$this->loadModel('Users');
$user = $this->Users->find()
->where(['Users.uuid' => $uuidUser, 'Users.id' => $idUser, 'Users.is_active' => true])
->first();
if (empty($user)) {
$this->UserAuth->logOut();
$this->Flash->error(__('Ne pare rău contul dvs. nu este activ, vă rugăm să contactați pentru asistență'));
return $this->redirect(['prefix' => false, 'controller' => 'Pages', 'action' => 'home']);
}
}
}
/**
* isUserGdpr method
*/
public function isUserGdpr()
{
$session = $this->request->getSession();
$uuidUser = $session->read('Auth.uuid');
$idUser = $session->read('Auth.id');
if (!empty($uuidUser)) {
$this->loadModel('Users');
$user = $this->Users->find()
->where(['Users.uuid' => $uuidUser, 'Users.id' => $idUser, 'Users.gdpr_active' => true])
->first();
if (empty($user)) {
$errorMsg = __('Pentru utilizarea contului trebuie sa acceptati GDPR', true);
$this->Flash->error(__('Pentru utilizarea contului trebuie sa acceptati GDPR'));
return $this->redirect(['prefix' => false, 'controller' => 'Pages', 'action' => 'gdpr']);
}
}
}
}