We have forms that take different actions depending on whether or not they are submitted by a logged in user. The forms work perfectly except for one thing. I haven’t found a way to enable nonce validation just for logged in users. Has anyone found a way to achieve this? I’d prefer not having two identical forms with only a single setting (requireLogin) differing.
gform_require_login filter cannot be used since it isn’t affected by the user’s login state. Adding the gform_require_login filter through
gform_pre_submission_filter adds the necessary nonce but it doesn’t get validated on submission.)