Bug #8224
closed
Expired subscriptions login check happens before confirmed/approved check
Added by krileon almost 4 years ago.
Updated about 1 year ago.
Start date:
04 November 2020
Description
When logging in with a plan that requires confirmation/approval before payment the checkExpireMe function in onDuringLogin will redirect the user away if "Allow Free Registered Users (without subscriptions)" is not set to "Yes" to accountexpired page and allows collecting payment despite user not being confirmed/approved. This shouldn't be happening. The checkExpireMe check should be done after onDuringLogin behavior is done with its checks.
- Status changed from New to Resolved
- Assignee set to krileon
- % Done changed from 0 to 100
- Assignee changed from krileon to beat
- Target version changed from 4.5.0 to 4.5.1
- % Done changed from 100 to 90
Looking at code there seems to be some edge cases, needing more careful review and tests before merging, so I will continue doing this after 4.5.0 release.
- Status changed from Resolved to Closed
- Status changed from Closed to Resolved
- Target version changed from 4.5.1 to 4.5.3
- Target version changed from 4.5.3 to 4.6.0
missed that pending one for 4.5.3, moving to 4.6.0.
- Target version changed from 4.6.0 to 4.6.1
- Status changed from Resolved to Closed
- Target version changed from 4.6.1 to 4.6.2
- Status changed from Closed to Resolved
- % Done changed from 90 to 100
- Status changed from Resolved to Closed
Also available in: Atom
PDF