It’s been so long since I did anything with authenticated users, curious about “modern” patterns and standards.
Specifically, an authenticated user wants to do something. What patterns and standards are you using for permissions?
I’m seeing middleware mentions. But, curious what else is out there. Not looking for “use Framework X” and should be testable. Doesn’t need to be web-specific as I’m just looking for patterns and standards.
@itsjoshbruce it's the request (route or route group middleware). Authenticated user is set early to the container and then various areas are protected based on the user's roles. Of course, there are more detailed checks later in the flow (e.g. parts of the interface are hidden or different depending on role/permissions). Middleware is stopping the unintended actions, like playing with URLs to access what's not supposed to be seen or actioned on.
If I had a nickel every time I begged someone not to try to replace a legacy system all at once, but instead to attack bits and pieces in a logical way by working with the data... well a nickel isn't worth much, but I could certainly afford to tip after buying a really fancy cup of coffee.
„To be honest there is one #TYPO3 magician called jpmschuler who is updating everything on each night, but then you need to have lot of frontend/functional testing to be sure everything is working as before"
Peter lässt uns heute Abend an seiner Magie auf Basis von #Playwright teilhaben.
@ramsey 100% agree. I'm also really enjoying that everyone is very friendly, respectful and nuanced instead of heavily polarised and hostile. It increases the value of the content consumed.
@SenseException I have been there too, and moved to Deployer after a short time.
Was quite challenging to follow with their development branches proposing fixes or new features.
I had a couple of PRs open... but lost traction, and switched to Deployer :)
Another extension of mine supports the brand new site sets introduced with #TYPO3 v13.1 💪: "Form Rate Limit", which provides a form finisher that limits the number of submissions of a form.
The Bavarian Association of Statutory Health Insurance Dentists partnered with Telekom MMS to complete their digital transformation, adopting a human-centric approach for their online platform and a fresh new brand identity. 🚀