shield
shield copied to clipboard
Authentication and Authorization for CodeIgniter 4
**Description** Explain what you have changed, and why. **Checklist:** - [ ] Securely signed commits - [ ] Component(s) with PHPDoc blocks, only if necessary or adds value - [...
Shield does not accept commits that are not signed with GPG KEY, so there is an Github Action to automatically check the signature of commits and add a tag **GPG-Signing...
DateTime hardcoded format `Y-m-d H:i:s` drives to "Error converting data type varchar to datetime"
### PHP Version 8.1 ### CodeIgniter4 Version 4.3 ### Shield Version 1.0.0-beta3 ### Which operating systems have you tested for this bug? Windows ### Which server did you use? apache...
**Description** fix: #998 The user registration form sets the default group value for the user when a new user is registered. Although I don't consider this a bug, I prefer...
### PHP Version 8.2.14 ### CodeIgniter4 Version 4.4.4 ### Shield Version dev ### Which operating systems have you tested for this bug? Windows, Linux ### Which server did you use?...
Currently, tokens expire based on the `Config/AuthToken::$unusedTokenLifetime` setting. It is better that users are able to set the expiration date of the token when creating the token(Access Token,HMAC SHA256 Token),...
Hello friends, This PR helps to create custom views and adjust it. (related to: #480 ) It also helps to create custom UserModel. (related to: #476) - `php spark shield:publish...
### PHP Version 8.1.6 ### CodeIgniter4 Version 4.3.1 ### Shield Version latest commit ### Which operating systems have you tested for this bug? Windows (happens on server `Linux` as well)...
**Description** Removes unnecessary development files from the version pulled by composer when `preferred-install: dist`. **Checklist:** - [x] Securely signed commits - [ ] Component(s) with PHPDoc blocks, only if necessary...
**Description** This feature provides config for developers so that the behavior when checking user sessions in the `startLogin` function can be easily controlled. So the user does not need to...