@@ -162,7 +162,7 @@ public function register_routes(){
162
162
* Return log-in link, if user not exist - create new user
163
163
* Fired by `rest_api_init` action hook.
164
164
* @return string
165
- * @todo fix signature
165
+ * @return string|false
166
166
*
167
167
* @since 0.0.0
168
168
* @access public
@@ -180,7 +180,7 @@ public function get_auth_link()
180
180
$ result = wp_create_user ($ name , wp_generate_password (), $ this ->user_email ); // Create wp user
181
181
if (is_wp_error ($ result )){ // If get error to create the user - log message
182
182
$ error = $ result ->get_error_message ();
183
- error_log ( $ error );
183
+ $ this -> log ( $ error );
184
184
}else { // If user was successfully created - receive and return login url
185
185
$ user_id_role = new WP_User ($ result );
186
186
$ user_id_role ->set_role ($ this ->user_role );
@@ -230,8 +230,15 @@ public function get_login_url($user_data)
230
230
public function validate_token ()
231
231
{
232
232
$ headers = apache_request_headers ();
233
- if (!empty ($ headers ['Authorization ' ])){ // Check exist authorization field in header
234
- $ did_token = \MagicAdmin \Util \Http::parse_authorization_header_value ($ headers ['Authorization ' ]);
233
+
234
+ if (!empty ($ headers ['Authorization ' ])){
235
+ $ token = $ headers ['Authorization ' ];
236
+ }elseif (!empty ($ headers ['authorization ' ])){
237
+ $ token = $ headers ['authorization ' ];
238
+ }
239
+
240
+ if (!empty ($ token )){ // Check exist authorization field in header
241
+ $ did_token = \MagicAdmin \Util \Http::parse_authorization_header_value ($ token );
235
242
236
243
// Deny access if token not exist
237
244
if ($ did_token == null ) {
@@ -253,15 +260,15 @@ public function validate_token()
253
260
}
254
261
}
255
262
} catch (\MagicAdmin \Exception \DIDTokenException $ e ) {
256
- error_log ( print_r ( $ e ->getMessage (), true ) );
263
+ $ this -> log ( $ e ->getMessage () );
257
264
return false ;
258
265
} catch (\MagicAdmin \Exception \RequestException $ e ) {
259
- error_log ( print_r ( $ e ->getMessage (), true ) );
266
+ $ this -> log ( $ e ->getMessage () );
260
267
return false ;
261
268
}
262
269
}else {
263
- error_log ( 'Failed to receive authorization header ' );
264
- error_log ( print_r ( $ headers, true ) );
270
+ $ this -> log ( 'Failed to receive authorization header ' );
271
+ $ this -> log ( $ headers );
265
272
return false ;
266
273
}
267
274
}
@@ -358,5 +365,18 @@ protected function exit()
358
365
{
359
366
exit ;
360
367
}
368
+
369
+ /**
370
+ * Logging
371
+ *
372
+ * @param $message
373
+ */
374
+ protected function log ($ message ): void
375
+ {
376
+ if (!is_string ($ message )) {
377
+ $ message = print_r ($ message , true );
378
+ }
379
+ error_log ($ message );
380
+ }
361
381
}
362
382
0 commit comments