Login splash page

Local plugins ::: local_login
Maintained by Dan Marsden, Catalyst IT
When presenting a login page that contains a form - many users will ignore all links on the page, and just enter their username/password into the form, forgetting they should use a "Login with Microsoft" or "Login via SAML" button on the page. This plugin provides a custom splash page that only shows the IDP/SSO buttons and (optionally) a link to the manual Moodle login form
Latest release:
493 sites
46 downloads
17 fans

When presenting a login page that contains a form - many users will ignore all links on the page, and just enter their username/password into the form, forgetting they should use a "Login with Microsoft" or "Login via SAML" button on the page. This is quite problematic when you need to support multiple login methods. 

This plugin provides a custom splash page that only shows the IDP/SSO buttons and (optionally) a link to a manual Moodle login form - It also allows custom text to be added to the splash page to help guide users to use the right login method for your site.

To use this plugin, you point the Moodle alternateloginurl setting to the new local/login/index.php file in this plugin.

Screenshots

Screenshot #0
Screenshot #1

Contributors

Dan Marsden (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Plugins bot
    Tue, 28 Jun 2022, 11:01 AM
    Approval issue created: CONTRIB-8991
  • seaghan moriarty
    Thu, 16 Feb 2023, 10:21 PM
    Hi Dan & team,

    To help people who are considering upgrading to the Long Term Moodle version 4.1

    Can you share if you have either plans or a timeline yet for this wonderful plugin to suit Moodle 4.1?

    Thank you for all your work
  • Dan Marsden
    Fri, 17 Feb 2023, 3:53 AM
    @seaghan - the latest version of all our plugins will always be in github. We maintain a lot of plugins and do not regularly push out updates to the plugins db for all of them. We have this plugin installed in all our builds including development (moodle 4.2) and are not aware of any compatibility issues. We have also been slowly rolling out support for automatic updates to the plugins db for some of our plugins but we haven't done it for this one yet. Please report any issues you find to our github tracker!
  • Todd Kurth
    Wed, 8 Nov 2023, 8:21 AM
    This plugin is exactly what I've been looking for. The only thing that would make this better would be able to customize the way the buttons looked (right now the plugin gives dull gray buttons (the first screenshot you have looks much better) and doesn't compress the buttons to be shorter in width. Is there any place to edit this? Also is there any way to change the icon assigned to a SSO login method? We currently use OIDC (Open ID Connect plugin) and it doesn't populate an icon like it does when we use the normal login page.
  • Dan Marsden
    Wed, 8 Nov 2023, 9:11 AM
    @Todd - that's all stuff you can do with custom css either using inline styles using the settings for the page or in your site theme custom css. We typically use the site theme css to do this for our clients (but does need you to have some level of css knowledge)
  • Kathleen Connolly
    Tue, 2 Apr 2024, 1:54 AM
    Hello, I have installed Moodle - Version 4.3.3+ (Build: 20240305) and the CAS server (SSO) with user-attribute release plugin. When a user goes to the my page (moodle.jabsom.hawaii.edu), they automatically get redirected to the external CAS login. I installed your plugin (thank you), and the alternative login is set to https://moodle.jabsom.hawaii.edu/login/index.phps, however, it still redirects automatically to the external CAS, not the splash page. Any thoughts? Thank you! --Kathleen
  • Dan Marsden
    Tue, 2 Apr 2024, 6:23 AM
    @Kathleen - the alternative login url should probably be removed and left blank - check out the various settings on the local_login settings page though - there are several settings there that may trigger the redirect to the CAS login - such as if only one login button is configured to show on the local login page. You may also have other custom configuration or code on your site that is triggering the redirect.
Please login to post comments