Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

protected function redirect_to_remote_authorize_url() { switch ( $this->auth_mode ) {..

Decoded Output download

<?  	protected function redirect_to_remote_authorize_url() {  
		switch ( $this->auth_mode ) {  
			case 'cli':  
				$this->get_app_token_from_cli_token( Utils::get_super_global_value( $_REQUEST, 'token' ) ); //phpcs:ignore WordPress.Security.NonceVerification.Recommended -- Nonce verification is not required here.  
				return;  
			default:  
				wp_redirect( $this->get_remote_authorize_url() ); //phpcs:ignore WordPress.Security.SafeRedirect.wp_redirect_wp_redirect -- Safe redirect is used here.  
				die;  
		}  
	}  
  
	protected function get_auth_redirect_uri() {  
		$redirect_uri = $this->get_admin_url( 'get_token' );  
  
		switch ( $this->auth_mode ) {  
			case 'popup':  
				$redirect_uri = add_query_arg( [  
					'mode' => 'popup',  
					'callback_id' => esc_attr( Utils::get_super_global_value( $_REQUEST, 'callback_id' ) ), //phpcs:ignore WordPress.Security.NonceVerification.Recommended -- Nonce verification is not required here.  
				], $redirect_uri );  
				break;  
		}  
  
		return $redirect_uri;  
	}  
  ?>

Did this file decode correctly?

Original Code

	protected function redirect_to_remote_authorize_url() { 
		switch ( $this->auth_mode ) { 
			case 'cli': 
				$this->get_app_token_from_cli_token( Utils::get_super_global_value( $_REQUEST, 'token' ) ); //phpcs:ignore WordPress.Security.NonceVerification.Recommended -- Nonce verification is not required here. 
				return; 
			default: 
				wp_redirect( $this->get_remote_authorize_url() ); //phpcs:ignore WordPress.Security.SafeRedirect.wp_redirect_wp_redirect -- Safe redirect is used here. 
				die; 
		} 
	} 
 
	protected function get_auth_redirect_uri() { 
		$redirect_uri = $this->get_admin_url( 'get_token' ); 
 
		switch ( $this->auth_mode ) { 
			case 'popup': 
				$redirect_uri = add_query_arg( [ 
					'mode' => 'popup', 
					'callback_id' => esc_attr( Utils::get_super_global_value( $_REQUEST, 'callback_id' ) ), //phpcs:ignore WordPress.Security.NonceVerification.Recommended -- Nonce verification is not required here. 
				], $redirect_uri ); 
				break; 
		} 
 
		return $redirect_uri; 
	} 
 

Function Calls

None

Variables

None

Stats

MD5 6ef1cc7c83ea775eb6fea7a377f02e28
Eval Count 0
Decode Time 49 ms