Changeset 761 for trunk/services


Ignore:
Timestamp:
Feb 12, 2022 12:44:13 AM (2 years ago)
Author:
anonymous
Message:

Turn off 'You are now logged in' message

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/services/login.php

    r673 r761  
    3333// We may want to use the add/edit interface from another script, so this
    3434// allows us to remember which page we came from so we can go back there.
    35 if (getFormData('boomerang', false) && isset($_SERVER['HTTP_REFERER'])) {
    36     $app->setBoomerangURL($_SERVER['HTTP_REFERER'], 'login');
     35if (getFormData('boomerang', false) && isset($_SERVER['HTTP_REFERER']) || preg_match('!^(https?://\w+|/\w+)!', getFormData('boomerang'))) {
     36    $url = preg_match('!^(https?://\w+|/\w+)!', getFormData('boomerang')) ? getFormData('boomerang') : $_SERVER['HTTP_REFERER'];
     37    $app->setBoomerangURL($url, 'login');
    3738}
    3839$app->sslOn();
     
    5657            $login_prefs->set('username', '');
    5758        }
    58         $app->raiseMsg(_("You are now logged in."), MSG_SUCCESS, __FILE__, __LINE__);
     59        // $app->raiseMsg(_("You are now logged in."), MSG_SUCCESS, __FILE__, __LINE__);
    5960        $app->logMsg(sprintf('User %s successfully logged in.', $frm['username']), LOG_INFO, __FILE__, __LINE__);
    60         $app->dieBoomerangURL('login');
     61
     62        if ($app->validBoomerangURL('login')) {
     63            $app->dieBoomerangURL('login');
     64        }
    6165    } else {
    6266        $app->raiseMsg(_("Login failed, please try again."), MSG_NOTICE, __FILE__, __LINE__);
Note: See TracChangeset for help on using the changeset viewer.