'']); } public function register() { return view('register', ['message' => '']); } public function registerUser(Request $stuff) { $firstname = $stuff->input('firstname'); $lastname = $stuff->input('lastname'); $username = $stuff->input('username'); $password = $stuff->input('password'); $confirm = $stuff->input('confirm'); $emptfirstname = isset($firstname); $emptlastname = isset($lastname); $emptusername = isset($username); $emptpassword = isset($password); $emptconfirm = isset($confirm); if (!$emptfirstname | !$emptlastname | !$emptusername | !$emptpassword | !$confirm) { return view('register', ['message' => 'Remember to fill in all the fields']); } if ($password!==$confirm) { return view('register', ['message' => 'Password and confirm must be the same']); } DB::table('users')->insert( ['firstname' => $firstname, 'lastname' => $lastname, 'username' => $username, 'password' => $password] ); return view('created', ['username' => $username]); } public function loginUser(Request $stuff) { $username = $stuff->input('username'); $password = $stuff->input('password'); $emptusername = isset($username); $emptpassword = isset($password); if (!$emptusername | !$emptpassword) { return view('login', ['message' => 'Don\'t forget to enter both fields...']); } $user = DB::table('users')->where('username', $username)->first(); $pass = DB::table('users')->where('password', $password)->first(); $emptuser = isset($user); $emptpass = isset($pass); if (!$emptuser | !$emptpass) { return view('login', ['message' => 'No account found that matches']); } else { return view('userhome', ['username' => $username]); } } }