shield icon indicating copy to clipboard operation
shield copied to clipboard

feat: add Magic Login Modes (link or code with multiple formats)

Open datamweb opened this issue 1 month ago • 1 comments

Description This update makes the Magic-Login system configurable without breaking backward compatibility. Now developers can choose between:

  1. A activation link(clickable)
  2. A verification code — in 6-numeric, 6-alpha, 6-alnum or 6-oneof format.

This flexibility lets you adapt authentication to your app’s needs, compliance rules, or user-experience preferences.

For the code-based flow, a new dedicated view is introduced to keep things clean and avoid conflicts with existing or customized views, ensuring backwards compatibility.

close : #1293 see : #1261 Checklist:

  • [x] Securely signed commits
  • [ ] Component(s) with PHPDoc blocks, only if necessary or adds value
  • [x] Unit testing, with >80% coverage
  • [x] User guide updated
  • [x] Conforms to style guide

datamweb avatar Dec 05 '25 11:12 datamweb

@sanchawebo Thank you for your helpful review!

datamweb avatar Dec 08 '25 13:12 datamweb