Auto Append Domain

From Michael's Information Zone
Jump to navigation Jump to search

Purpose

To allow people to log in with simple first.last names without having to add domain information.

In this case I was using a plugin for kerberos based authentication. If that failed, I needed users to log in with their standard user names. To do this I needed Wordpress to add the domain to the user name and use it as their "email address".

process

/**
* Output the login page header.

if (isset($_POST['log'])) {
$testinput = $_POST['log'];
if (!preg_match('/@/', $testinput)) {
$_POST['log'] .= '@domain.tld';
}
}