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 | 
