superbig / craft3-autologin
A Craft CMS plugin for signing users in with URL keys, trusted IPs or HTTP Basic Authentication.
Package info
Type:craft-plugin
pkg:composer/superbig/craft3-autologin
Fund package maintenance!
Requires
- php: ^8.2
- craftcms/cms: ^5.0.0
- verbb/base: ^3.0.20
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-11-13 04:07:38 UTC
README
Autologin for Craft CMS
Autologin is a Craft CMS plugin that signs a nominated Craft user in when a trusted request matches your configuration. Use private URL keys, approved IP addresses, or HTTP Basic Authentication for controlled access and development workflows.
Map a difficult-to-guess URL key to a Craft account and share a link that signs that user in. Choose the site or control panel destination and revoke access by replacing or removing the key.
Features
- Sign a mapped user in from a unique URL and revoke the link through configuration.
- Automatically recognise nominated users when requests arrive from approved addresses.
- Map an HTTP Basic Authentication username to a Craft account.
- Send the signed-in user to the public site or directly to the Craft dashboard.
- Keep mappings and behaviour in a PHP config file alongside the rest of the project.
Documentation
Visit the Autologin Plugin page for all documentation, guides, pricing and developer resources.
Credit & Thanks
Originally created by the team at Superbig.
Support
Get in touch with us via the Autologin Support page or by creating a GitHub issue.
Sponsor
Autologin is licensed under the MIT license, so it will always be free and open source. If you'd like to support it anyway, you can sponsor its development.