BSM Magic Login — Emergency Login Recovery

SAVE THIS FILE OUTSIDE WORDPRESS BEFORE AN EMERGENCY.

If you are locked out, use SFTP, SSH, or your hosting file manager to edit wp-config.php, or ask your hosting provider to do so. Back up the file first.

Insert ONE of these lines before the WordPress stop-editing comment:

Disable all Magic Login methods and restore standard WordPress login:
define('BSMML_DISABLE_ALL', true);

Disable email magic links only:
define('BSMML_DISABLE_EMAIL', true);

Disable SMS login only:
define('BSMML_DISABLE_SMS', true);

Test /wp-login.php in a private browser session. Other authentication plugins or hosting policies may still block access. Resolve the original issue and remove the temporary line after testing. Never delete WordPress users, passkeys, or plugin tables as a recovery step.

BSM product support: plugin behavior and configuration. Hosting support: wp-config.php access, PHP/server/database problems. Never share credentials, tokens, or passkeys.
