Commit Graph

25 Commits (8c5b52aa11748a81849f721573e018c3ba8aff61)

Author SHA1 Message Date
Igor Scheller c9d7e88cc7 Implemented controller permissions
Igor Scheller 55beca95cd Refactoring: Throw HttpAuthExpired on csrf token mismatch
Igor Scheller 9788c5095a Implemented HttpException
Igor Scheller 944c29b964 Require POST for sending forms
* Ensure that the form is submitted with a post request
* Replaced several links with forms

Closes  (Security Vulnerability)
Igor Scheller 23c0fae36f Added csrf middleware
Igor Scheller b46207f911 Merge remote-tracking branch 'MyIgel/session'
Igor Scheller 0b0890f425 Session: Added DatabaseHandler, replaces Symfony PdoSessionHandler
Igor Scheller 66038eda14 Merge branch 'twig-templates'
Igor Scheller 104e4f4c43 Session: Added Symfony PDO backend
Igor Scheller 222c9fed7d Merge remote-tracking branch 'MyIgel/templating'
Igor Scheller b52444af8a Merge remote-tracking branch 'MyIgel/routing'
Igor Scheller 36dafdb68a Merge remote-tracking branch 'MyIgel/rebuild-psr7'
Igor Scheller 9e217d87c0 Template refactoring to use twig
Igor Scheller a2c47304d8 Added generic error pages
Igor Scheller df6360044b Added Twig template functions
Igor Scheller 73c9d923e7 Renamed RoutingServiceProvider to Http\UrlGeneratorServiceProvider
Igor Scheller b0e7bc0df2 Made Engelsystem\Http\Request PSR-7 ServerRequestInterface compatible
Igor Scheller bf6efe532c Added trusted proxies
Igor Scheller 5427ee385d Made Engelsystem\Http\Request PSR-7 RequestInterface compatible
Igor Scheller f3f05f6cc4 Make Engelsystem\Http\Response PSR-7 compatible
Igor Scheller 3c08829205 Added Http\Response and Psr7{Request,Response}
msquare f8807c4efb fix behaviour of HTTP/Request get
Igor Scheller 8cd17419a8 TestFixes
Igor Scheller ad948bdd32 Added RequestServiceProvider and SessionServiceProvider
Igor Scheller 8c703e1202 Added request test