Bernd Wurst commited on 2014-04-26 07:05:37
Zeige 1 geänderte Dateien mit 2 Einfügungen und 2 Löschungen.
... | ... |
@@ -279,8 +279,8 @@ function newkey($pubkey, $handle) |
279 | 279 |
$username = $_SESSION['userinfo']['username']; |
280 | 280 |
|
281 | 281 |
$handle = $username.'-'.$handle; |
282 |
- if (! validate_name($handle)) { |
|
283 |
- system_failure("Der eingegebene Name enthält ungültige Zeichen. Bitte nur Buchstaben, Zahlen, Unterstrich, Binderstrich und Punkt benutzen."); |
|
282 |
+ if (! validate_name($handle) || (str_replace(".", "x", $handle) != $handle)) { |
|
283 |
+ system_failure("Der eingegebene Name enthält ungültige Zeichen. Bitte nur Buchstaben, Zahlen, Unterstrich und Bindestrich benutzen."); |
|
284 | 284 |
} |
285 | 285 |
|
286 | 286 |
$keyfile = $key_dir.'/'.$handle.'.pub'; |
287 | 287 |