]> CyberLeo.Net >> Repos - Github/YOURLS.git/blob - includes/auth.php
Removed closing PHP tag on include files
[Github/YOURLS.git] / includes / auth.php
1 <?php
2 // No direct call
3 if( !defined( 'YOURLS_ABSPATH' ) ) die();
4
5 $auth = yourls_apply_filter( 'is_valid_user', yourls_is_valid_user() );
6
7 if( $auth !== true ) {
8
9         // API mode, 
10         if ( yourls_is_API() ) {
11                 $format = ( isset($_REQUEST['format']) ? $_REQUEST['format'] : 'xml' );
12                 $callback = ( isset($_REQUEST['callback']) ? $_REQUEST['callback'] : '' );
13                 yourls_api_output( $format, array(
14                         'simple' => $auth,
15                         'message' => $auth,
16                         'errorCode' => 403,
17                         'callback' => $callback,
18                 ) );
19
20         // Regular mode
21         } else {
22                 yourls_login_screen( $auth );
23         }
24         
25         die();
26 }
27
28 yourls_do_action( 'auth_successful' );