11<?php
2- /**
3- * User: TheCodeholic
4- * Date: 7/8/2020
5- * Time: 8:43 AM
6- */
72
83namespace app \controllers ;
94
1914/**
2015 * Class SiteController
2116 *
22- * @author Zura Sekhniashvili <[email protected] > 2317 * @package app\controllers
2418 */
2519class SiteController extends Controller
@@ -29,18 +23,10 @@ public function __construct()
2923 $ this ->registerMiddleware (new AuthMiddleware (['profile ' ]));
3024 }
3125
32- public function home ()
33- {
34- return $ this ->render ('home ' , [
35- 'name ' => 'TheCodeholic '
36- ]);
37- }
3826
3927 public function login (Request $ request )
4028 {
41- echo '<pre> ' ;
42- var_dump ($ request ->getBody (), $ request ->getRouteParam ('id ' ));
43- echo '</pre> ' ;
29+
4430 $ loginForm = new LoginForm ();
4531 if ($ request ->getMethod () === 'post ' ) {
4632 $ loginForm ->loadData ($ request ->getBody ());
@@ -55,44 +41,10 @@ public function login(Request $request)
5541 ]);
5642 }
5743
58- public function register (Request $ request )
59- {
60- $ registerModel = new User ();
61- if ($ request ->getMethod () === 'post ' ) {
62- $ registerModel ->loadData ($ request ->getBody ());
63- if ($ registerModel ->validate () && $ registerModel ->save ()) {
64- Application::$ app ->session ->setFlash ('success ' , 'Thanks for registering ' );
65- Application::$ app ->response ->redirect ('/ ' );
66- return 'Show success page ' ;
67- }
68-
69- }
70- $ this ->setLayout ('auth ' );
71- return $ this ->render ('register ' , [
72- 'model ' => $ registerModel
73- ]);
74- }
75-
7644 public function logout (Request $ request , Response $ response )
7745 {
7846 Application::$ app ->logout ();
7947 $ response ->redirect ('/ ' );
8048 }
8149
82- public function contact ()
83- {
84- return $ this ->render ('contact ' );
85- }
86-
87- public function profile ()
88- {
89- return $ this ->render ('profile ' );
90- }
91-
92- public function profileWithId (Request $ request )
93- {
94- echo '<pre> ' ;
95- var_dump ($ request ->getBody ());
96- echo '</pre> ' ;
97- }
9850}
0 commit comments