diff options
author | Christian Grothoff <christian@grothoff.org> | 2020-10-13 18:53:25 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2020-10-13 18:53:25 +0200 |
commit | fd85f773794869248b8c284e92f5df3b2f0b4477 (patch) | |
tree | 3a7036078011c94bbcd237c098a3aa21b1173111 | |
parent | 70a23a6f2333dc4958104725493ac738cfa7d686 (diff) | |
download | woocommerce-taler-fd85f773794869248b8c284e92f5df3b2f0b4477.tar.gz woocommerce-taler-fd85f773794869248b8c284e92f5df3b2f0b4477.tar.bz2 woocommerce-taler-fd85f773794869248b8c284e92f5df3b2f0b4477.zip |
fix redirect to checkout page upon OIDC login
-rwxr-xr-x | daggerhart-openid-connect-generic/includes/openid-connect-generic-login-form.php | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/daggerhart-openid-connect-generic/includes/openid-connect-generic-login-form.php b/daggerhart-openid-connect-generic/includes/openid-connect-generic-login-form.php index e3dc656..1633550 100755 --- a/daggerhart-openid-connect-generic/includes/openid-connect-generic-login-form.php +++ b/daggerhart-openid-connect-generic/includes/openid-connect-generic-login-form.php @@ -36,6 +36,11 @@ class OpenID_Connect_Generic_Login_Form { // show login form at the shopping cart (if not logged in) add_action( 'woocommerce_before_checkout_billing_form', array( $login_form, 'action_login_page' ) ); + // Add action to set cookie to redirect back to current + // (checkout) page after OIDC provided the data + // (see similar add_action() + // above for the 'login_form_login' - we must do the + // same on the 'Billing details' page!) add_action('woocommerce_before_checkout_billing_form', array( $login_form, 'handle_redirect_cookie' ) ); // hook to convert OIDC fields to WC checkout fields if logged in |