all(); $email = $post['email']; $password = $post['password']; if (Auth::attempt(['email' => $email, 'password' => $password])) { if (Auth::user()->role == 'admin') { // $message = ' //
// //

ERROR:

// You are not allowed to enter to this site. //
'; $message = ' '; return response()->json(array('success' => false, 'message' => $message)); } $message = "success"; $navbar = view('layout.navbar', compact('view'))->render(); $save_design_button = ' '; return response()->json(array( 'success' => true, 'message' => $message, 'navbar' => $navbar, 'save_design_button' => $save_design_button )); } else { // $message = ' //
// //

ERROR:

// Username or Password is incorrect. //
'; $message = ' '; return response()->json(array('success' => false, 'message' => $message)); } } public function postRegister(Request $request) { $post = $request->all(); $userModel = new UserModel; $post['captcha'] = $this->captchaCheck(); $validator = Validator::make( $post, [ 'username' => 'unique:user_logins', 'email' => 'unique:user_logins', 'g-recaptcha-response' => 'required', 'captcha' => 'required|min:1' ], [ 'g-recaptcha-response.required' => 'Captcha is required', 'captcha.min' => 'Wrong captcha, please try again.' ] // $post, // [ // 'username' => 'unique:user_logins', // 'email' => 'unique:user_logins', // ] ); if ($validator->fails()) { $errors = ""; foreach ($validator->errors()->all() as $error) { $errors .= "
  • " . $error . "
  • "; } // $message = ' //
    // //

    ERROR:

    // ' . $errors . // '
    '; $message = ' '; return response()->json(array( 'success' => false, 'message' => $message )); } $user = User::create([ 'name' => $post['name'], 'username' => $post['username'], 'email' => $post['email'], 'password' => bcrypt($post['password']), 'role' => 'user' ]); $country = explode("_", $post['country']); $data = array( 'UserId' => $user->id, 'CountryCode' => $country[0], 'Country' => $country[1] ); $userModel->insertAddressBook($data); Auth::attempt(['email' => $post['email'], 'password' => $post['password']]); return response()->json(array( 'success' => true, 'redirect' => $post['redirect'] )); } }