diff options
-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 |