diff options
author | Camil Staps | 2016-09-04 23:30:15 +0200 |
---|---|---|
committer | Camil Staps | 2016-09-04 23:30:15 +0200 |
commit | c61b156f1bd93ec4aadd8adc78523b42b0232918 (patch) | |
tree | cd9bcb6f889dcf554818246957bed54eb14c9fbe /resources/views | |
parent | Use blade templates (diff) |
User creation and authentication
Diffstat (limited to 'resources/views')
-rw-r--r-- | resources/views/layouts/master.blade.php | 11 | ||||
-rw-r--r-- | resources/views/mails/user/create.blade.php | 13 | ||||
-rw-r--r-- | resources/views/shared/already_logged_in.blade.php | 1 | ||||
-rw-r--r-- | resources/views/shared/messages.blade.php | 5 | ||||
-rw-r--r-- | resources/views/user/create.blade.php | 30 |
5 files changed, 54 insertions, 6 deletions
diff --git a/resources/views/layouts/master.blade.php b/resources/views/layouts/master.blade.php index 43c1a24..3c111da 100644 --- a/resources/views/layouts/master.blade.php +++ b/resources/views/layouts/master.blade.php @@ -20,9 +20,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. <head> <meta charset="utf-8"> <title>ParseTrainer</title> - <link rel="stylesheet" href="vendor/twbs/bootstrap/dist/css/bootstrap.min.css"> - <link rel="stylesheet" href="vendor/twbs/bootstrap/dist/css/bootstrap-theme.min.css"> - <link rel="stylesheet" href="public/css/hebrewparsetrainer.css"> + <link rel="stylesheet" href="{{ env('APP_URL') }}vendor/twbs/bootstrap/dist/css/bootstrap.min.css"> + <link rel="stylesheet" href="{{ env('APP_URL') }}public/css/hebrewparsetrainer.css"> </head> <body role="application"> <div class="container" role="main"> @@ -33,8 +32,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. @yield('master-content') </div> - <script src="vendor/components/jquery/jquery.min.js"></script> - <script src="vendor/twbs/bootstrap/dist/js/bootstrap.min.js"></script> - <script src="public/js/hebrewparsetrainer.js"></script> + <script src="{{ env('APP_URL') }}vendor/components/jquery/jquery.min.js"></script> + <script src="{{ env('APP_URL') }}vendor/twbs/bootstrap/dist/js/bootstrap.min.js"></script> + <script src="{{ env('APP_URL') }}public/js/hebrewparsetrainer.js"></script> </body> </html> diff --git a/resources/views/mails/user/create.blade.php b/resources/views/mails/user/create.blade.php new file mode 100644 index 0000000..721ca4f --- /dev/null +++ b/resources/views/mails/user/create.blade.php @@ -0,0 +1,13 @@ +Dear {{ $user->name }}, + +Thank you for creating an account at the Hebrew Parse Trainer. + +You can now login at {{ URL::to('/admin') }}, using your email address and password. + +If you need any help, you can reach us at {{ env('MAIL_FROM_ADDRESS') }}. + +Thank you for your help! + +Best, + +{{ env('MAIL_FROM_NAME') }} diff --git a/resources/views/shared/already_logged_in.blade.php b/resources/views/shared/already_logged_in.blade.php new file mode 100644 index 0000000..37725fa --- /dev/null +++ b/resources/views/shared/already_logged_in.blade.php @@ -0,0 +1 @@ +You are already logged in. diff --git a/resources/views/shared/messages.blade.php b/resources/views/shared/messages.blade.php new file mode 100644 index 0000000..67feae5 --- /dev/null +++ b/resources/views/shared/messages.blade.php @@ -0,0 +1,5 @@ +@if(isset($messages)) +@foreach($messages as $message) + <div class="alert alert-{{{ $message[0] }}}" role="alert">{{{ $message[1] }}}</div> +@endforeach +@endif diff --git a/resources/views/user/create.blade.php b/resources/views/user/create.blade.php new file mode 100644 index 0000000..818a20a --- /dev/null +++ b/resources/views/user/create.blade.php @@ -0,0 +1,30 @@ +@extends('layouts.master') + +@section('master-content') + +@if(Auth::check()) + @include('shared.already_logged_in') +@else + @include('shared.messages') + + <form method="post"> + <div class="form-group"> + <label for="create-user-email">Email address</label> + <input type="email" class="form-control" id="create-user-email" placeholder="Email" name="email" value="{{{ $form['email'] }}}"/> + </div> + <div class="form-group"> + <label for="create-user-name">Username</label> + <input type="text" class="form-control" id="create-user-name" placeholder="Username" name="name" value="{{{ $form['name'] }}}"/> + </div> + <div class="form-group"> + <label for="create-user-pw1">Password</label> + <input type="password" class="form-control" id="create-user-pw1" placeholder="Password" name="password"/> + </div> + <div class="form-group"> + <input type="password" class="form-control" id="create-user-pw2" placeholder="Password (confirmation)" name="password_confirmation"/> + </div> + <button type="submit" class="btn btn-primary">Create account</button> + </form> +@endif + +@endsection |