diff --git a/CHANGELOG.md b/CHANGELOG.md index 88db22f..748d308 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +# v2.6.1 +## 03/19/2018 + +1. [](#improved) + * Fixed undefined index if login form didn't contain username/password + # v2.6.0 ## 02/22/2018 diff --git a/blueprints.yaml b/blueprints.yaml index 28c9f15..8821a39 100644 --- a/blueprints.yaml +++ b/blueprints.yaml @@ -1,5 +1,5 @@ name: Login -version: 2.6.0 +version: 2.6.1 description: Enables user authentication and login screen. icon: sign-in author: diff --git a/classes/Events/UserLoginEvent.php b/classes/Events/UserLoginEvent.php index c4bf522..dfa393f 100644 --- a/classes/Events/UserLoginEvent.php +++ b/classes/Events/UserLoginEvent.php @@ -66,14 +66,14 @@ class UserLoginEvent extends Event public function __construct(array $items = []) { $items += [ - 'credentials' => - (isset($items['credentials']) ? (array)$items['credentials'] : []) + ['username' => '', 'password' => ''], + 'credentials' => [], 'options' => [], 'authorize' => 'site.login', 'status' => static::AUTHENTICATION_UNDEFINED, 'user' => null, 'message' => '' ]; + $items['credentials'] += ['username' => '', 'password' => '']; parent::__construct($items); diff --git a/languages/hu.yaml b/languages/hu.yaml index ac9c7f8..e545781 100644 --- a/languages/hu.yaml +++ b/languages/hu.yaml @@ -2,11 +2,12 @@ PLUGIN_LOGIN: ACCESS_DENIED: "Hozzáférés megtagadva..." LOGIN_FAILED: "Sikertelen belépés..." LOGIN_SUCCESSFUL: "Sikeresen beléptél." + LOGGED_OUT: "Sikeresen kiléptél." BTN_LOGIN: "Belépés" BTN_LOGOUT: "Kilépés" BTN_FORGOT: "Elfelejtettem" BTN_REGISTER: "Regisztráció" - REMEMBER_ME: "Jegyezz Meg" + REMEMBER_ME: "Jegyezz meg" REMEMBER_ME_HELP: "Elhelyezünk egy hosszú lejáratú sütit a böngésződben, hogy belépve maradhass két munkamenet között." REMEMBER_ME_STOLEN_COOKIE: "Valaki a belépési adataid felhasználásával látogatta meg ezt az oldalt! Minden munkamenetet kiléptettünk. Kérlek, jelentkezz be ismét és ellenőrizd az adataidat." BUILTIN_CSS: "Beépített CSS használata" @@ -18,4 +19,4 @@ PLUGIN_LOGIN: USERNAME_NOT_VALID: "A felhasználónév 3-16 karakter hosszú legyen, tartalmazhat kisbetűket, számokat, aláhúzást és kötőjelet. Nagybetűk, szóköz és speciális karakterek használata nem megengedett" USERNAME_NOT_AVAILABLE: "%s nevű felhasználó már létezik, kérlek válassz más felhasználónevet" PASSWORD_NOT_VALID: "A jelszónak tartalmaznia kell legalább egy számot, egy kisbetűt és egy nagybetűt, valamint legalább 8 karakter hosszú kell, hogy legyen" - PASSWORDS_DO_NOT_MATCH: "A két jelszó nem egyezik meg. Győzödj meg róla, hogy azonos legyen a kettő" \ No newline at end of file + PASSWORDS_DO_NOT_MATCH: "A két jelszó nem egyezik meg. Győzödj meg róla, hogy azonos legyen a kettő"