Passed
Push — main ( 452f87...ed59e2 )
by Roman
10:47
created

TestAuthController::store()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 2
Code Lines 0

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 0
c 0
b 0
f 0
nc 1
nop 1
dl 0
loc 2
rs 10
1
<?php
2
3
declare(strict_types=1);
4
5
namespace KielD01\LaravelMaterialDashboardPro\Http\Controllers;
6
7
use Illuminate\Http\RedirectResponse;
8
use Illuminate\Http\Request;
9
use Illuminate\Routing\Controller;
10
use Illuminate\Support\Str;
11
12
class TestAuthController extends Controller
13
{
14
    public function login(): string
15
    {
16
        return view('mdp::pages.user.login')->render();
17
    }
18
19
    public function auth(Request $request): RedirectResponse
20
    {
21
        $credentials = $request->only(['email', 'password']);
22
        [$email, $password] = $credentials;
23
24
        $emailCheck = Str::is('[email protected]', $email);
25
        $passwordCheck = Str::is('adminTest!123', $password);
26
        $checksPassed = $emailCheck && $passwordCheck;
27
28
        if ($checksPassed) {
29
            return redirect(route('kield01.mdp.dashboard.index'));
30
        }
31
32
        return redirect()
33
            ->back()
34
            ->with($credentials);
35
    }
36
37
    public function register(): string
38
    {
39
        return view('mdp::pages.user.register')->render();
40
    }
41
}
42