| | |
| | | |
| | | // lowercase username if it's an e-mail address (#1484473) |
| | | if (strpos($username, '@')) |
| | | $username = rc_strtolower($username); |
| | | $username = mb_strtolower($username); |
| | | |
| | | // user already registered -> overwrite username |
| | | if ($user = rcube_user::query($username, $host)) |
| | |
| | | $key = $this->task; |
| | | |
| | | if (!$_SESSION['request_tokens'][$key]) |
| | | $_SESSION['request_tokens'][$key] = md5(uniqid($key . rand(), true)); |
| | | $_SESSION['request_tokens'][$key] = md5(uniqid($key . mt_rand(), true)); |
| | | |
| | | return $_SESSION['request_tokens'][$key]; |
| | | } |