MiniPHP Versions Save

A small, simple PHP MVC framework skeleton that encapsulates a lot of features surrounded with powerful security layers.

v3.0

8 years ago
  • Update Todo Application Style
  • Update Documentation for CSRF, Form Tampering Docs, Turn on/off CSRF Validation, Authentication, Authorization, Security, & block IP.
  • Fix Delete Todo Bug
  • Fix block IP count
  • Removed leading spaces, and Fix clean buffering
  • JavaScript Configurations
  • Update action methods to use pure PHP instead of Ajax calls
  • Updated error() method in Controller
  • Created Redirector::root() method
  • By default, 'submit' field will be excluded
  • Edited Error Class to Handler(Note: Error Class is a predefined class in PHP7)
  • Added getAndDestroy() method in Session
  • Updated & Simplified main.js
  • Uncomment sendContent(), remove exit(), Flush Buffer when send().
  • Update the behavior of App Class on How to invoke Controller , and then Sending a response.
  • Add startupProcess() method.
  • Return a response object from components(if needed).
  • View Class renders by assign content using response->setContent().

v2.0

8 years ago
  • Separate database, tables, triggers, & users queries
  • Updated Encryption using better, and more secure methods
  • Create initial users & default user role(i.e. 'user')
  • Update and Revoke user email
  • Delete user if email verification token is invalid
  • Change configurations from constants to arrays
  • Create Session::init()
  • Add .gitignore to backups and uploads
  • Create layout folder which will have all headers and footers
  • Fix Bugs & Typos
  • Add redirect query parameter to send the user back to where he/she came from after login
  • Update main.js to use namespaces instead in addition to some code enhancements
  • Use globalVars object in main.js instead of declaring many variables
  • Remove unnecessary files
  • Todo Application

v1.0

8 years ago