Difference between revisions of "Auto Append Domain"

From Michael's Information Zone
Jump to navigation Jump to search
 
Line 9: Line 9:
 
<nowiki> * Output the login page header.</nowiki>
 
<nowiki> * Output the login page header.</nowiki>
 
<pre>
 
<pre>
 +
$testinput = '';
 
if (isset($_POST['log'])) {
 
if (isset($_POST['log'])) {
 
$testinput = $_POST['log'];
 
$testinput = $_POST['log'];

Latest revision as of 21:16, 12 April 2019

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.

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