Permalink
Browse files

MDL-31815 encode dots in confirm url which helps email clients with u…

…rl highlighting
  • Loading branch information...
1 parent 5f51b09 commit caec0405f455013f100362a893c0daaf28217eba @skodak skodak committed Mar 10, 2012
Showing with 3 additions and 1 deletion.
  1. +3 −1 lib/moodlelib.php
View
@@ -5365,7 +5365,9 @@ function send_confirmation_email($user) {
$subject = get_string('emailconfirmationsubject', '', format_string($site->fullname));
- $data->link = $CFG->wwwroot .'/login/confirm.php?data='. $user->secret .'/'. urlencode($user->username);
+ $username = urlencode($user->username);
+ $username = str_replace('.', '%2E', $username); // prevent problems with trailing dots
+ $data->link = $CFG->wwwroot .'/login/confirm.php?data='. $user->secret .'/'. $username;
$message = get_string('emailconfirmation', '', $data);
$messagehtml = text_to_html(get_string('emailconfirmation', '', $data), false, false, true);

0 comments on commit caec040

Please sign in to comment.