Skip to content

Latest commit

 

History

History
57 lines (42 loc) · 1.84 KB

README.md

File metadata and controls

57 lines (42 loc) · 1.84 KB

aura-app

Aura.PHP application

SCREENSHOT.png

Library

Backend

Frontend

Features

  • ID & password login
  • Cloudflare turnstile check
  • Flash message

Architecture

sequenceDiagram
    Bootstrap ->> RequestDispatcher: Call "__invoke()"
    RequestDispatcher ->> RequestDispatcher: Get "RequestHandler"
    RequestDispatcher ->> CloudflareTurnstileVerificationHandler: Call "__invoke()"
    RequestDispatcher ->> RequestHandler: Call "formValidate()" if using form
    RequestDispatcher ->> AdminAuthenticationHandler: Call "__invoke()"
    RequestDispatcher ->> RequestHandler: Call "onGet()" or "onPost()"
    RequestHandler -->> RequestDispatcher: Return "RequestHandler"
    RequestDispatcher ->> RequestDispatcher: Get "RendererInterface" ("Json" or "HTML" or "TEXT")
    RequestDispatcher ->> RendererInterface: Call "render()"
    RendererInterface -->> RequestDispatcher: Return render result
    RequestDispatcher ->> Response: Get "Response"
    RequestDispatcher ->> RequestDispatcher: Set render result to "Response"
    RequestDispatcher -->> Bootstrap: Return "Response"
Loading

Execute on CLI

composer run-script cli get /hello

Cloudflare Turnstile