tastyigniter/ti-ext-user
The core TastyIgniter extension for managing customers and staff, handling authentication, registration, password resets, email verification, and impersonation. Adds automation events and conditions for customer registration and attributes.
This release includes bug fixes for guest order claiming and user form validation, along with model and permission improvements.
first_name, last_name, email, telephone) on the Customer model to enable search filtering via the query modifiercustomer_id is zero, preventing unintended order matchessale_permission validation rule to ensure the value is properly stored when saving a user formThis release improves security across several areas, including password reset timing, mass-assignment protection, and a new permission for staff role management.
Admin.StaffRoles permission for managing staff roles, so that general staff access no longer grants the ability to edit roles.Timebox to prevent email enumeration attacks by equalizing response timing between existing and non-existing account paths.hash_equals for password reset code comparison to ensure timing-safe string comparison.super_user from being mass-assigned on staff accounts.customer_group_id or status fields via the API; access tokens are now revoked when an account is disabled.This release improves PostgreSQL compatibility, enhances the setup flow, and adds test utilities.
Customer::getDropdownOptions, resolving a PostgreSQL compatibility issueCustomerRequest unique email now correctly ignored on API update (#41, 9313fc3)Issue where first DB address record is updated instead of adding a new address record
afterLogin method.Fixed issue where login as admin does not work when already logged in as customer
status field to Customer and User models as boolean.telephone field to User model and related validation rules.save() with saveQuietly() for silent saves.Authenticate middleware test for no database scenario.UserRequestTest to include password validation scenarios.Release v4.0.10
Release v4.0.9
Release v4.0.8
Release v4.0.7
Release v4.0.6
Release v4.0.5
Release v4.0.4
Release v4.0.3
Release v4.0.2
Minor improvements
How can I help you explore Laravel packages today?