• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

daycry / auth / 22527136947
64%

Build:
DEFAULT BRANCH: development
Ran 28 Feb 2026 07:11PM UTC
Jobs 1
Files 143
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

28 Feb 2026 07:08PM UTC coverage: 62.568% (-3.2%) from 65.761%
22527136947

push

github

daycry
Add JWT, TOTP, device sessions; docs revamp

Large feature and docs update:

- Added JWT, password reset and force-password-reset controllers (JwtController, PasswordResetController, ForcePasswordResetController) and related views for password reset and email change.
- Added DB migrations to add UUID columns and security-related columns (device/session tracking, security fields).
- Extended Auth configuration and updated session authenticator, login/register controllers and user security logic to support JWT refresh, 2FA (TOTP & email), device sessions, and force-reset flows.
- Updated composer.json to add UUID helper dependency and reordered requirements.
- Massive documentation overhaul (README and docs/*): new quick start, configuration reference, routes, JWT usage, features table, and added docs pages for TOTP and device sessions.
- Updated many language translation files, models, enums, interfaces, and traits to support the new security features and UUID dual-key pattern.
- Adjusted tests to reflect translation/structural changes.

Overall this commit implements stateless JWT auth with refresh rotation, improved 2FA and device-session management, database support for UUIDs and security columns, and comprehensive docs for the new features.

67 of 298 new or added lines in 15 files covered. (22.48%)

2661 of 4253 relevant lines covered (62.57%)

42.9 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
0.0
0.0% src/Controllers/LoginController.php
1
0.0
0.0% src/Controllers/RegisterController.php
1
92.86
src/Database/Migrations/2026-02-28-000002_add_security_columns.php
4
77.78
src/Database/Migrations/2026-02-28-000001_add_uuid_columns.php
12
76.33
-2.68% src/Authentication/Authenticators/Session.php
15
62.66
-6.36% src/Models/UserIdentityModel.php
32
0.0
src/Controllers/ForcePasswordResetController.php
60
0.0
src/Controllers/JwtController.php
105
0.0
src/Controllers/PasswordResetController.php
Jobs
ID Job ID Ran Files Coverage
1 PHP 8.2 - 22527136947.1 28 Feb 2026 07:11PM UTC 143
62.57
GitHub Action Run
Source Files on build 22527136947
  • Tree
  • List 143
  • Changed 13
  • Source Changed 0
  • Coverage Changed 13
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 9fabe181 on github
  • Prev Build on development (#22520725744)
  • Next Build on development (#22527357078)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc