Changeset 761 for trunk/services
- Timestamp:
- Feb 12, 2022 12:44:13 AM (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/services/login.php
r673 r761 33 33 // We may want to use the add/edit interface from another script, so this 34 34 // 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'); 35 if (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'); 37 38 } 38 39 $app->sslOn(); … … 56 57 $login_prefs->set('username', ''); 57 58 } 58 $app->raiseMsg(_("You are now logged in."), MSG_SUCCESS, __FILE__, __LINE__);59 // $app->raiseMsg(_("You are now logged in."), MSG_SUCCESS, __FILE__, __LINE__); 59 60 $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 } 61 65 } else { 62 66 $app->raiseMsg(_("Login failed, please try again."), MSG_NOTICE, __FILE__, __LINE__);
Note: See TracChangeset
for help on using the changeset viewer.