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">&times;</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">&times;</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">&times;</button>
-- 
GitLab