Login * @copyright Tamaranga */ class LoginPage extends Page { public function init() { parent::init(); $this->setKey('login'); $this->withSeoSettings('login', 'users')->titleH1(); $this->setController('users'); $this->setTemplate('auth/login.page', 'users'); /* $this->setTemplate(function () { return $this->getForm()->render(); }); */ $this->setTitle(_t('@users', 'Users / Sign In')); $this->titleh1 = _t('users', 'Sign In using email or social network'); } /** * Login form block * @return Login|mixed */ public function getForm() { return $this->getBlock('login'); } public function blocks() { $this->addBlock('login', Login::class); } public function data() { $data = parent::data(); $data['register_url'] = $this->getBlock('login')->registrationUrl('start'); return $data; } public function seo() { $this->request->urlCorrection(Users::url('login')); $this->seoApply(); } public function seoSettings() { } }