Skip to content

Commit a2c6ece

Browse files
committed
authentication blades created.
1 parent ded58bc commit a2c6ece

File tree

10 files changed

+12100
-1
lines changed

10 files changed

+12100
-1
lines changed

_ide_helper.php

+11,693
Large diffs are not rendered by default.
+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
<?php
2+
3+
namespace App\Http\Controllers;
4+
5+
use Illuminate\Http\Request;
6+
7+
class HomeController extends Controller
8+
{
9+
/**
10+
* Create a new controller instance.
11+
*
12+
* @return void
13+
*/
14+
public function __construct()
15+
{
16+
$this->middleware('auth');
17+
}
18+
19+
/**
20+
* Show the application dashboard.
21+
*
22+
* @return \Illuminate\Http\Response
23+
*/
24+
public function index()
25+
{
26+
return view('home');
27+
}
28+
}

config/app.php

+6-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
| any other location as required by the application or its packages.
1313
*/
1414

15-
'name' => 'My Application',
15+
'name' => 'AUT-ICPC-webApp',
1616

1717
/*
1818
|--------------------------------------------------------------------------
@@ -178,6 +178,11 @@
178178
App\Providers\EventServiceProvider::class,
179179
App\Providers\RouteServiceProvider::class,
180180

181+
/*
182+
* IDE HELPER
183+
*/
184+
Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class,
185+
181186
],
182187

183188
/*

resources/views/auth/login.blade.php

+68
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
@extends('layouts.app')
2+
3+
@section('content')
4+
<div class="container">
5+
<div class="row">
6+
<div class="col-md-8 col-md-offset-2">
7+
<div class="panel panel-default">
8+
<div class="panel-heading">Login</div>
9+
<div class="panel-body">
10+
<form class="form-horizontal" role="form" method="POST" action="{{ url('/login') }}">
11+
{{ csrf_field() }}
12+
13+
<div class="form-group{{ $errors->has('email') ? ' has-error' : '' }}">
14+
<label for="email" class="col-md-4 control-label">E-Mail Address</label>
15+
16+
<div class="col-md-6">
17+
<input id="email" type="email" class="form-control" name="email" value="{{ old('email') }}" autofocus>
18+
19+
@if ($errors->has('email'))
20+
<span class="help-block">
21+
<strong>{{ $errors->first('email') }}</strong>
22+
</span>
23+
@endif
24+
</div>
25+
</div>
26+
27+
<div class="form-group{{ $errors->has('password') ? ' has-error' : '' }}">
28+
<label for="password" class="col-md-4 control-label">Password</label>
29+
30+
<div class="col-md-6">
31+
<input id="password" type="password" class="form-control" name="password">
32+
33+
@if ($errors->has('password'))
34+
<span class="help-block">
35+
<strong>{{ $errors->first('password') }}</strong>
36+
</span>
37+
@endif
38+
</div>
39+
</div>
40+
41+
<div class="form-group">
42+
<div class="col-md-6 col-md-offset-4">
43+
<div class="checkbox">
44+
<label>
45+
<input type="checkbox" name="remember"> Remember Me
46+
</label>
47+
</div>
48+
</div>
49+
</div>
50+
51+
<div class="form-group">
52+
<div class="col-md-8 col-md-offset-4">
53+
<button type="submit" class="btn btn-primary">
54+
Login
55+
</button>
56+
57+
<a class="btn btn-link" href="{{ url('/password/reset') }}">
58+
Forgot Your Password?
59+
</a>
60+
</div>
61+
</div>
62+
</form>
63+
</div>
64+
</div>
65+
</div>
66+
</div>
67+
</div>
68+
@endsection
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
@extends('layouts.app')
2+
3+
<!-- Main Content -->
4+
@section('content')
5+
<div class="container">
6+
<div class="row">
7+
<div class="col-md-8 col-md-offset-2">
8+
<div class="panel panel-default">
9+
<div class="panel-heading">Reset Password</div>
10+
<div class="panel-body">
11+
@if (session('status'))
12+
<div class="alert alert-success">
13+
{{ session('status') }}
14+
</div>
15+
@endif
16+
17+
<form class="form-horizontal" role="form" method="POST" action="{{ url('/password/email') }}">
18+
{{ csrf_field() }}
19+
20+
<div class="form-group{{ $errors->has('email') ? ' has-error' : '' }}">
21+
<label for="email" class="col-md-4 control-label">E-Mail Address</label>
22+
23+
<div class="col-md-6">
24+
<input id="email" type="email" class="form-control" name="email" value="{{ old('email') }}">
25+
26+
@if ($errors->has('email'))
27+
<span class="help-block">
28+
<strong>{{ $errors->first('email') }}</strong>
29+
</span>
30+
@endif
31+
</div>
32+
</div>
33+
34+
<div class="form-group">
35+
<div class="col-md-6 col-md-offset-4">
36+
<button type="submit" class="btn btn-primary">
37+
Send Password Reset Link
38+
</button>
39+
</div>
40+
</div>
41+
</form>
42+
</div>
43+
</div>
44+
</div>
45+
</div>
46+
</div>
47+
@endsection
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
@extends('layouts.app')
2+
3+
@section('content')
4+
<div class="container">
5+
<div class="row">
6+
<div class="col-md-8 col-md-offset-2">
7+
<div class="panel panel-default">
8+
<div class="panel-heading">Reset Password</div>
9+
10+
<div class="panel-body">
11+
<form class="form-horizontal" role="form" method="POST" action="{{ url('/password/reset') }}">
12+
{{ csrf_field() }}
13+
14+
<input type="hidden" name="token" value="{{ $token }}">
15+
16+
<div class="form-group{{ $errors->has('email') ? ' has-error' : '' }}">
17+
<label for="email" class="col-md-4 control-label">E-Mail Address</label>
18+
19+
<div class="col-md-6">
20+
<input id="email" type="email" class="form-control" name="email" value="{{ $email or old('email') }}" autofocus>
21+
22+
@if ($errors->has('email'))
23+
<span class="help-block">
24+
<strong>{{ $errors->first('email') }}</strong>
25+
</span>
26+
@endif
27+
</div>
28+
</div>
29+
30+
<div class="form-group{{ $errors->has('password') ? ' has-error' : '' }}">
31+
<label for="password" class="col-md-4 control-label">Password</label>
32+
33+
<div class="col-md-6">
34+
<input id="password" type="password" class="form-control" name="password">
35+
36+
@if ($errors->has('password'))
37+
<span class="help-block">
38+
<strong>{{ $errors->first('password') }}</strong>
39+
</span>
40+
@endif
41+
</div>
42+
</div>
43+
44+
<div class="form-group{{ $errors->has('password_confirmation') ? ' has-error' : '' }}">
45+
<label for="password-confirm" class="col-md-4 control-label">Confirm Password</label>
46+
<div class="col-md-6">
47+
<input id="password-confirm" type="password" class="form-control" name="password_confirmation">
48+
49+
@if ($errors->has('password_confirmation'))
50+
<span class="help-block">
51+
<strong>{{ $errors->first('password_confirmation') }}</strong>
52+
</span>
53+
@endif
54+
</div>
55+
</div>
56+
57+
<div class="form-group">
58+
<div class="col-md-6 col-md-offset-4">
59+
<button type="submit" class="btn btn-primary">
60+
Reset Password
61+
</button>
62+
</div>
63+
</div>
64+
</form>
65+
</div>
66+
</div>
67+
</div>
68+
</div>
69+
</div>
70+
@endsection
+82
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
@extends('layouts.app')
2+
3+
@section('content')
4+
<div class="container">
5+
<div class="row">
6+
<div class="col-md-8 col-md-offset-2">
7+
<div class="panel panel-default">
8+
<div class="panel-heading">Register</div>
9+
<div class="panel-body">
10+
<form class="form-horizontal" role="form" method="POST" action="{{ url('/register') }}">
11+
{{ csrf_field() }}
12+
13+
<div class="form-group{{ $errors->has('name') ? ' has-error' : '' }}">
14+
<label for="name" class="col-md-4 control-label">Name</label>
15+
16+
<div class="col-md-6">
17+
<input id="name" type="text" class="form-control" name="name" value="{{ old('name') }}" autofocus>
18+
19+
@if ($errors->has('name'))
20+
<span class="help-block">
21+
<strong>{{ $errors->first('name') }}</strong>
22+
</span>
23+
@endif
24+
</div>
25+
</div>
26+
27+
<div class="form-group{{ $errors->has('email') ? ' has-error' : '' }}">
28+
<label for="email" class="col-md-4 control-label">E-Mail Address</label>
29+
30+
<div class="col-md-6">
31+
<input id="email" type="email" class="form-control" name="email" value="{{ old('email') }}">
32+
33+
@if ($errors->has('email'))
34+
<span class="help-block">
35+
<strong>{{ $errors->first('email') }}</strong>
36+
</span>
37+
@endif
38+
</div>
39+
</div>
40+
41+
<div class="form-group{{ $errors->has('password') ? ' has-error' : '' }}">
42+
<label for="password" class="col-md-4 control-label">Password</label>
43+
44+
<div class="col-md-6">
45+
<input id="password" type="password" class="form-control" name="password">
46+
47+
@if ($errors->has('password'))
48+
<span class="help-block">
49+
<strong>{{ $errors->first('password') }}</strong>
50+
</span>
51+
@endif
52+
</div>
53+
</div>
54+
55+
<div class="form-group{{ $errors->has('password_confirmation') ? ' has-error' : '' }}">
56+
<label for="password-confirm" class="col-md-4 control-label">Confirm Password</label>
57+
58+
<div class="col-md-6">
59+
<input id="password-confirm" type="password" class="form-control" name="password_confirmation">
60+
61+
@if ($errors->has('password_confirmation'))
62+
<span class="help-block">
63+
<strong>{{ $errors->first('password_confirmation') }}</strong>
64+
</span>
65+
@endif
66+
</div>
67+
</div>
68+
69+
<div class="form-group">
70+
<div class="col-md-6 col-md-offset-4">
71+
<button type="submit" class="btn btn-primary">
72+
Register
73+
</button>
74+
</div>
75+
</div>
76+
</form>
77+
</div>
78+
</div>
79+
</div>
80+
</div>
81+
</div>
82+
@endsection

resources/views/home.blade.php

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
@extends('layouts.app')
2+
3+
@section('content')
4+
<div class="container">
5+
<div class="row">
6+
<div class="col-md-8 col-md-offset-2">
7+
<div class="panel panel-default">
8+
<div class="panel-heading">Dashboard</div>
9+
10+
<div class="panel-body">
11+
You are logged in!
12+
</div>
13+
</div>
14+
</div>
15+
</div>
16+
</div>
17+
@endsection

0 commit comments

Comments
 (0)