TT#170500 password reset v2 fix redirect url

* v2 redirect url is changed to /v2/#/recoverpassword

Change-Id: If8624624dad5f31188ef47060ee3bb07a2531112
mr11.0
Kirill Solomko 4 years ago
parent a2dfbe8f36
commit f91797cbc5

@ -442,14 +442,14 @@ sub initiate_password_reset {
$redis->hset("password_reset:admin::$uuid_string", 'user', $username);
$redis->hset("password_reset:admin::$uuid_string", 'ip', $c->req->address);
$redis->expire("password_reset:admin::$uuid_string", 300);
my $url = $c->req->header('Referer') && $c->req->header('Referer') =~ /\/v2\// ?
$c->req->base . 'v2/recoverpassword' :
$c->req->base . 'v2/#/recoverpassword' :
$c->uri_for_action('/login/recover_password')->as_string;
$url= NGCP::Panel::Utils::Email::rewrite_url(
$c->config->{contact}->{external_base_url},$url);
$url .= '?token=' . $uuid_string;
NGCP::Panel::Utils::Email::admin_password_reset($c, $admin, $url);
}
return {success => 1};

Loading…
Cancel
Save