. /** * login_anon.php logs a user in anonymously without having to enter a username * or password. * * Depends on two global configuration variables: * allow_anonymous_login - bool which must be true to allow anonymous login. * anonymous_account - name of account to login with. * * TODO: * Check how manage account is impacted. * Might be extended to allow redirects for bug links etc. * @package MantisBT * @copyright Copyright (C) 2000 - 2002 Kenzaburo Ito - kenito@300baud.org * @copyright Copyright (C) 2002 - 2013 MantisBT Team - mantisbt-dev@lists.sourceforge.net * @link http://www.mantisbt.org */ /** * MantisBT Core API's */ require_once( 'core.php' ); $f_return = gpc_get_string( 'return', '' ); $t_anonymous_account = config_get( 'anonymous_account' ); if ( $f_return !== '' ) { $t_return = string_url( string_sanitize_url( $f_return ) ); print_header_redirect( "login.php?username=$t_anonymous_account&perm_login=false&return=$t_return" ); } else { print_header_redirect( "login.php?username=$t_anonymous_account&perm_login=false" ); }