Parcourir la source

Fix missing lowercae conversion for username and domain

As ive noticed on my mail server, this has been a problem since email adresses are always interpreted in lowercase..
Oliver Hartl il y a 9 ans
Parent
commit
12a31ef97b
1 fichiers modifiés avec 4 ajouts et 1 suppressions
  1. 4 1
      include/php/pages/admin/edituser.php

+ 4 - 1
include/php/pages/admin/edituser.php

@@ -61,7 +61,10 @@
 		else if($savemode === "create"){
 			// Create mode entered
 			$username = $db->escape_string($_POST['username']);
+			$username = strtolower($username);
 			$domain = $db->escape_string($_POST['domain']);
+			$domain = strtolower($domain);
+
 			if(defined('DBC_USERS_MAILBOXLIMIT')){
 				$mailbox_limit = $db->escape_string($_POST['mailbox_limit']);	
 			}
@@ -166,7 +169,7 @@
 	
 	<tr>
 		<td>
-			<input name="username" class="textinput" type="text" autofocus value="<?php if(isset($username)){echo strip_tags($username);} ?>" placeholder="Username" required="required"/>
+			<input name="username" class="textinput" type="text" autofocus value="<?php if(isset($username)){echo strtolower(strip_tags($username));} ?>" placeholder="Username" required="required"/>
 		</td>
 		
 		<td>