Moodle Plugins directory: ReLogin | Moodle.org
ReLogin
Authentication ::: auth_relogin
Maintained by
Mohammad Farouk
As the browser closed the user not logged in any more even if the session is not expired, this plugin provide auto login mechanism to re-login the users with unexpired sessions.
Latest release:
40 sites
17 downloads
1 fans
Current versions available: 1
ReLogin
Automatic re-login plugin.In Moodle session Manger, the cookies saved is a session cookies which will be deleted when the browser closed or becomes inactive which bothers some users as they have to re-login again even if the session is not expired, this plugin provide auto login mechanism to re-login the users with unexpired sessions.
This plugin works as when user logged in, it saves a permanent cookies with the same session id, so when the user opens the browser again the plugin searches for that cookie and check for this session if not expired yet, and re-login the user again automatically.
Normally this plugin searches for this cookies whenever the page required login, but admins can choose to make it work in the login page too or at any page.
Cookies stored by this plugin expires and deleted if the user normally logged out.
Don't forger to enable this auth plugin in order to work and also adjust the sessiontimeout setting to a proper value.
How it works?
Once the user open a page that requires login (login page or any page According to settings)
- Cookies mechanism: The plugin get the session id from the cookies and session tables, checks if the session is still active and login the user again.
Installing via uploaded ZIP file
1. Log in to your Moodle site as an admin and go to _Site administration >
Plugins > Install plugins_.
2. Upload the ZIP file with the plugin code. You should only be prompted to add
extra details if your plugin type is not automatically detected.
3. Check the plugin validation report and finish the installation.
Installing manually
The plugin can be also installed by putting the contents of this directory to
{your/moodle/dirroot}/auth/relogin
Afterwards, log in to your Moodle site as an admin and go to _Site administration >
Notifications_ to complete the installation.
Alternatively, you can run
$ php admin/cli/upgrade.php
to complete the installation from the command line.
License
2023 Mohammad Farouk <phun.for.physics@gmail.com>
This program is free software: you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation, either version 3 of the License, or (at your option) any later
version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with
this program. If not, see <https://www.gnu.org/licenses/>.
Useful links
Contributors
Mohammad Farouk (Lead maintainer)
Please login to view contributors details and/or to contact them
Comments