Skip to content

Commit 8dcf709

Browse files
author
unknown
committed
login page
1 parent 4452854 commit 8dcf709

20 files changed

+116
-236
lines changed

README.md

Lines changed: 0 additions & 34 deletions
This file was deleted.

controllers/AboutController.php

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,4 @@
11
<?php
2-
/**
3-
* User: TheCodeholic
4-
* Date: 7/8/2020
5-
* Time: 8:56 AM
6-
*/
72

83
namespace app\controllers;
94

@@ -13,7 +8,6 @@
138
/**
149
* Class AboutController
1510
*
16-
* @author Zura Sekhniashvili <[email protected]>
1711
* @package app\controllers
1812
*/
1913
class AboutController extends Controller

controllers/SiteController.php

Lines changed: 1 addition & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,4 @@
11
<?php
2-
/**
3-
* User: TheCodeholic
4-
* Date: 7/8/2020
5-
* Time: 8:43 AM
6-
*/
72

83
namespace app\controllers;
94

@@ -19,7 +14,6 @@
1914
/**
2015
* Class SiteController
2116
*
22-
* @author Zura Sekhniashvili <[email protected]>
2317
* @package app\controllers
2418
*/
2519
class 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
}

docker-compose.yml

Lines changed: 0 additions & 29 deletions
This file was deleted.

migrations.php

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,4 @@
11
<?php
2-
/**
3-
* User: TheCodeholic
4-
* Date: 7/10/2020
5-
* Time: 8:21 AM
6-
*/
72

83
use thecodeholic\phpmvc\Application;
94

migrations/m0001_initial.php

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,4 @@
11
<?php
2-
/**
3-
* User: TheCodeholic
4-
* Date: 7/10/2020
5-
* Time: 8:07 AM
6-
*/
72

83
class m0001_initial {
94
public function up()

migrations/m0002_add_password_column.php

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,4 @@
11
<?php
2-
/**
3-
* User: TheCodeholic
4-
* Date: 7/10/2020
5-
* Time: 8:07 AM
6-
*/
72

83
class m0002_add_password_column {
94
public function up()

models/LoginForm.php

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
<?php
2-
/**
3-
* User: TheCodeholic
4-
* Date: 7/25/2020
5-
* Time: 9:36 AM
6-
*/
2+
73

84
namespace app\models;
95

@@ -14,7 +10,6 @@
1410
/**
1511
* Class LoginForm
1612
*
17-
* @author Zura Sekhniashvili <[email protected]>
1813
* @package app\models
1914
*/
2015
class LoginForm extends Model

models/User.php

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,4 @@
11
<?php
2-
/**
3-
* User: TheCodeholic
4-
* Date: 7/8/2020
5-
* Time: 9:15 AM
6-
*/
72

83
namespace app\models;
94

@@ -14,7 +9,6 @@
149
/**
1510
* Class Register
1611
*
17-
* @author Zura Sekhniashvili <[email protected]>
1812
* @package app\models
1913
*/
2014
class User extends UserModel

public/index.php

Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,4 @@
11
<?php
2-
/**
3-
* User: TheCodeholic
4-
* Date: 7/7/2020
5-
* Time: 9:57 AM
6-
*/
72

83

94
use app\controllers\AboutController;
@@ -19,26 +14,24 @@
1914
'dsn' => $_ENV['DB_DSN'],
2015
'user' => $_ENV['DB_USER'],
2116
'password' => $_ENV['DB_PASSWORD'],
22-
]
17+
],
18+
'app-name' => 'Shop Sens',
2319
];
2420

2521
$app = new Application(dirname(__DIR__), $config);
2622

27-
$app->on(Application::EVENT_BEFORE_REQUEST, function(){
23+
$app->on(Application::EVENT_BEFORE_REQUEST, function () {
2824
// echo "Before request from second installation";
2925
});
3026

31-
$app->router->get('/', [SiteController::class, 'home']);
32-
$app->router->get('/register', [SiteController::class, 'register']);
33-
$app->router->post('/register', [SiteController::class, 'register']);
27+
$app->router->get('/', function () {
28+
header('Location: /login');
29+
});
3430
$app->router->get('/login', [SiteController::class, 'login']);
3531
$app->router->get('/login/{id}', [SiteController::class, 'login']);
3632
$app->router->post('/login', [SiteController::class, 'login']);
3733
$app->router->get('/logout', [SiteController::class, 'logout']);
38-
$app->router->get('/contact', [SiteController::class, 'contact']);
39-
$app->router->get('/about', [AboutController::class, 'index']);
40-
$app->router->get('/profile', [SiteController::class, 'profile']);
41-
$app->router->get('/profile/{id:\d+}/{username}', [SiteController::class, 'login']);
34+
4235
// /profile/{id}
4336
// /profile/13
4437
// \/profile\/\w+

0 commit comments

Comments
 (0)