urlencode() redirect_uri

This commit is contained in:
Justin Foell
2018-03-23 12:31:24 -05:00
parent 1556977c40
commit a7d7cbe80b
3 changed files with 13 additions and 3 deletions
+1 -1
View File
@@ -43,7 +43,7 @@ class WPStrava_Settings {
$client_id = $_POST['strava_client_id']; $client_id = $_POST['strava_client_id'];
$client_secret = $_POST['strava_client_secret']; $client_secret = $_POST['strava_client_secret'];
$redirect = admin_url( "options-general.php?page={$this->page_name}" ); $redirect = urlencode( admin_url( "options-general.php?page={$this->page_name}" ) );
$url = "https://www.strava.com/oauth/authorize?client_id={$client_id}&response_type=code&redirect_uri={$redirect}&approval_prompt=force"; $url = "https://www.strava.com/oauth/authorize?client_id={$client_id}&response_type=code&redirect_uri={$redirect}&approval_prompt=force";
wp_redirect( $url ); wp_redirect( $url );
exit(); exit();
+11 -1
View File
@@ -74,6 +74,11 @@ If your API key works with other Google Maps plugins but not WP Strava, you may
== Changelog == == Changelog ==
= 1.5.1 =
urlencode() redirect_uri so authentication works more consistently.
= 1.5.0 = = 1.5.0 =
Added additional checks for abridged club data to avoid undefined index/property errors https://wordpress.org/support/topic/club-activities-bugs-strava/ Added additional checks for abridged club data to avoid undefined index/property errors https://wordpress.org/support/topic/club-activities-bugs-strava/
@@ -81,10 +86,12 @@ Added composer with PSR-0 autoloader (will switch to PSR-4 once WP's PHP 5.2 req
Moved files into appropriate place to support autoloader. Moved files into appropriate place to support autoloader.
Added WordPress-Extra coding standards rule definition to project Added WordPress-Extra coding standards rule definition to project
= 1.4.3 = = 1.4.3 =
Fix WPStrava_Activity class not found error. Fix WPStrava_Activity class not found error.
= 1.4.2 = = 1.4.2 =
Better Club ID support. Better Club ID support.
@@ -92,9 +99,12 @@ Refined cache clearing to include club IDs.
Removed links to 'app.strava.com' Removed links to 'app.strava.com'
Fixed unclosed href anchor on activity shortcode. Fixed unclosed href anchor on activity shortcode.
= 1.4.1 = = 1.4.1 =
Fix array indices on map widget Fix array indices on map widget
= 1.4.0 = = 1.4.0 =
Added dlintott to contributors. Added dlintott to contributors.
@@ -107,6 +117,7 @@ Removed target="_blank" from hrefs for accessibility best practices.
Added links from activity and route shortcodes to respective strava page. Added links from activity and route shortcodes to respective strava page.
Removed all instances of extract(). Removed all instances of extract().
= 1.3.0 = = 1.3.0 =
Added [route] shortcode and start/finish https://github.com/cmanon/wp-strava/pull/10/ Added [route] shortcode and start/finish https://github.com/cmanon/wp-strava/pull/10/
@@ -168,4 +179,3 @@ Added option to select unit of measurements on the widget. https://wordpress.org
= 0.6 = = 0.6 =
Initial version. Initial version.
+1 -1
View File
@@ -3,7 +3,7 @@
* Plugin Name: WP Strava * Plugin Name: WP Strava
* Plugin URI: https://wordpress.org/plugins/wp-strava/ * Plugin URI: https://wordpress.org/plugins/wp-strava/
* Description: Show your strava.com activity on your WordPress site. Some Icons are Copyright © Yusuke Kamiyamane. All rights reserved. Licensed under a Creative Commons Attribution 3.0 license. * Description: Show your strava.com activity on your WordPress site. Some Icons are Copyright © Yusuke Kamiyamane. All rights reserved. Licensed under a Creative Commons Attribution 3.0 license.
* Version: 1.5.0 * Version: 1.5.1-rc1
* Author: Carlos Santa Cruz, Justin Foell, Lance Willett, Daniel Lintott * Author: Carlos Santa Cruz, Justin Foell, Lance Willett, Daniel Lintott
* License: GPL2 * License: GPL2
* Text Domain: wp-strava * Text Domain: wp-strava