{"repo":"getgrav/grav-plugin-login","free":true,"listed":false,"github":"https://github.com/getgrav/grav-plugin-login","clone":"git clone https://github.com/getgrav/grav-plugin-login.git","description":"Grav Login Plugin","language":"PHP","stars":47,"topics":["grav","grav-plugin","login","login-system","user-registration","authentication"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Grav Login Plugin The login plugin for Grav adds login, basic ACL, and session wide messages to Grav. It is designed to provide a way to secure front-end and admin content throughout Grav. Installation The login plugin actually requires the help of the email and form plugins. The email plugin is needed to ensure that you can recover a password via email if required. The form plugin is used to generate the forms required. These are available via GPM, and because the plugin has dependencies you just need to proceed and install the login plugin, and agree when prompted to install the others: Changes in version 3.2 New events: onUserLoginAuthorized Allows plugins to include their own logic when user gets authorized (usually after 2FA challenge). Changes in version 3.1 New events: onUserActivated Allows plugins to hook into user activation, when user has clicked on confirmation email. Changes in version 2.6 User registration is now disabled by default. If you were relying on it being activated, you need to manually enable it in your user/config/plugins/login.yaml : login after registration has also been changed to a default value of false for security purposes. Changes in version 2.5 Added new $grav['login']- login() and $grav['login']- logout() functions for you to use. They use following events which can be hooked by plugins: onUserLoginAuthenticate Allows plugins to include their own authentication methods. onUserLoginAuthorize Allows plugins to block user from being logged in.","default_branch":null,"files":null,"tree":[],"storefront":"/r/getgrav","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/getgrav/grav-plugin-login/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}