From 30f6c5cb1bbc1f96ee28d5e265cfbad22e74d059 Mon Sep 17 00:00:00 2001 From: Nicholas Wijaya <13516121@std.stei.itb.ac.id> Date: Thu, 7 Feb 2019 18:42:07 +0700 Subject: [PATCH] fix email must be unique --- app/Http/Controllers/Auth/RegisterController.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/Http/Controllers/Auth/RegisterController.php b/app/Http/Controllers/Auth/RegisterController.php index a90229b..db270cb 100644 --- a/app/Http/Controllers/Auth/RegisterController.php +++ b/app/Http/Controllers/Auth/RegisterController.php @@ -84,12 +84,19 @@ class RegisterController extends Controller public function registerUser(array $data) { $username = $data['username']; + $email = $data['email']; if(User::where('username',$username)->count()>0) { echo '<div class="alert alert-warning alert-dismissible fade show text-center"> <button type="button" class="close" data-dismiss="alert">×</button> User ' . $username . ' <strong>already exist.</strong> </div>'; return view('auth.register'); + } else if (User::where('email',$email)->count()>0) { + echo '<div class="alert alert-warning alert-dismissible fade show text-center"> + <button type="button" class="close" data-dismiss="alert">×</button> + User with <strong>email</strong> ' . $email . ' <strong>already exist.</strong> + </div>'; + return view('auth.register'); } else if(strlen($data['username']) > 18){ echo '<div class="alert alert-warning alert-dismissible fade show text-center"> <button type="button" class="close" data-dismiss="alert">×</button> -- GitLab