/** * Create a new User * * @return Response */ public function addNewUser() { // Get AD info for provided username if (Input::has('ad_account')) { try { // Check if user already exists $user_id = User::adminGetIdFromName(Input::get('ad_account')); if ($user_id > 0) { Session::flash('alert_warning', 'User already exists in RideShareLog App. No transaction occurred.'); return Redirect::to('/admin#user='******'alert_danger', 'User already exists in RideShareLog App, however is untraceable. Please contact technical support to investigate.'); return Redirect::to('/admin'); } } catch (\Exception $e) { // Attempt to create the user $data = $this->getADUserInfo(Input::get('ad_account')); $user = $this->createUserFromAD($data); // Return to new user page return Redirect::to('/admin#user='******'alert_danger', 'AD User was not received by client.'); return Redirect::to('/admin'); } }