Luminova Framework

Security & Validation

Table of Contents

  1. Cross-Site Request Forgery (CSRF) Protection

    Integrate CSRF with forms and requests in your application to enhance its security and protect against CSRF attacks, safeguarding user data and maintaining trust in your application's integrity.

  2. Security and Validation Examples

    Learn how to effectively use Input validation and CSRF security to protect your application integrity, with working implementation examples.

  3. JWT-Based Authentication Helper Class

    JWT helper class provides methods for handling authentication. With support for signing, decoding, and validating tokens, to ensure secure token-based authentication and makes it easy to manage.

  4. Rate Limiter and Throttling Middleware

    Rate Limiter class provides a lightweight and flexible methods for controlling the frequency of requests made by clients to your application.

  5. Time-Based One-Time Password Authenticator

    An interface for Time-Based One-Time Password (TOTP) generation and validation. It uses an AuthenticatorInterface implementation (e.g., Google Authenticator) to manage secrets, generate QR codes and

  6. Time-Based One-Time Password: Google Authenticator Client

    Installation guides for the PHP Luminova framework highlight the benefits of using Composer for easy maintenance and ensuring you're always up to date with the latest framework and dependency.

  7. Rule-Based Input Validation

    The Validation class allows you to define and apply rules to user-submitted data, ensuring inputs meet specific criteria before processing or saving to the database.