Ejemplo n.º 1
0
 public function register(RegisterRequest $request)
 {
     $newUser = $this->user->create(['name' => $request->get('name'), 'email' => $request->get('email'), 'password' => bcrypt($request->get('password'))]);
     if (!$newUser) {
         return response()->json(['failed_to_create_new_user'], 500);
     }
     return resposne()->json(['token' => $this->jwtauth->fromUser($newUser)]);
 }
Ejemplo n.º 2
0
 /**
  * Create a new user
  *
  * @return Redirect
  */
 public function postRegister(RegisterRequest $request)
 {
     $response = $this->registerService->create($request->all());
     if (!$response) {
         return redirect('/register?code=' . $request->get('code'))->withInput()->withErrors('Something went wrong. Try again please');
     }
     return redirect('/');
 }
 public function postRegister(RegisterRequest $request)
 {
     $append = ['password' => bcrypt($request->get('password')), 'friends' => '{}'];
     if ($user = User::create(array_merge($request->except(['_token', 'confPassword', 'password']), $append))) {
         $user->role()->attach($user->id, ['role_id' => 3]);
         return $request->ajax() ? json_encode(['error' => 0, 'forceLogin' => 1, 'message' => 'Create account success. Please login now!']) : redirect()->route('login')->with(['message' => 'Create account success. Please login now!']);
     }
     return $request->ajax() ? json_encode(['error' => 1, 'message' => 'unexpected error!']) : redirect()->route('register')->withErrors('Unexpected error!');
 }
 /**
  * Register a new user or we can say sign up
  *
  * @param  array  $data
  * @return \Illuminate\Contracts\Validation\Validator
  */
 public function register(RegisterRequest $request)
 {
     $rqst = new rqst();
     $data = $request->all();
     $data['password'] = bcrypt($data['password']);
     $users = User::Create($data);
     if (\Auth::attempt(['username' => $data['username'], 'password' => $request->get('password')])) {
         User::where('id', '=', \Auth::user()->id)->update(array('logged_in' => '1'));
         \Flash::message('You are successfully registered.');
         return \Redirect::action('HomeController@dashboard');
         //,compact('users'));
     }
 }
 public function postStore(Requests\RegisterRequest $request)
 {
     $dataPendaftar = $request->except(['_token']);
     # get waiting list status based on quota
     $statusWaitingList = $this->setWaitingListStatus($request->get('gender'));
     $dataPendaftar['whatsapp'] = isset($dataPendaftar['whatsapp']) ? true : false;
     $dataPendaftar['telegram'] = isset($dataPendaftar['telegram']) ? true : false;
     $dataPendaftar['is_waiting_list'] = $statusWaitingList;
     $this->pendaftar->create($dataPendaftar);
     if ($statusWaitingList == true) {
         $message = "Karena kuota pendaftar sudah penuh, Anda masuk ke dalam waiting list. Kami akan menghubungi Anda jika terdapat kuota tambahan";
     } else {
         $message = "Pendaftaran berhasil";
     }
     return back()->with(MSG_SUCCESS, $message);
 }
 public function postRegister(User $user, RegisterRequest $request)
 {
     // $this->validate($request, ['voornaam'=>'required', 'achternaam'=>'required', 'email'=>'required', 'password'=>'required|confirmed', 'password_confirmation'=>'required']);
     // User::create($request->all());
     // return redirect('admin/login');
     // $validator = $this->registrar->validator($request->all());
     // if ($validator->fails())
     // {
     // 	$this->throwValidationException(
     // 		$request, $validator
     // 	);
     // }
     $newuser = new $user(['voornaam' => $request->get('voornaam'), 'achternaam' => $request->get('achternaam'), 'email' => $request->get('email'), 'password' => bcrypt($request->get('password')), 'role_id' => $request->get('role_id'), 'plan_id' => $request->get('role_id')]);
     $newuser->save();
     // $this->auth->login($this->registrar->create($request->all()));
     return redirect('jandje/login');
 }
 public function store(User $user, RegisterRequest $request)
 {
     if ($request->hasFile('afbeelding')) {
         $file = $request->file('afbeelding');
         $destinationPath = 'images/users';
         $filename = $file->getClientOriginalName();
         $encoded = urldecode($filename);
         $path = $destinationPath . '/' . $encoded;
         $profileimage = Image::make($file->getRealPath())->widen(300)->save($path);
         $imagePath = $path;
         // $upload_success 	= $file->move($destinationPath, $encoded);
         // $image 			= str_replace('\\', '/', $upload_success);
     } else {
         $imagePath = '';
     }
     $newuser = new $user(['voornaam' => $request->get('voornaam'), 'achternaam' => $request->get('achternaam'), 'email' => $request->get('email'), 'password' => bcrypt($request->get('password')), 'afbeelding' => $imagePath, 'role_id' => $request->get('role_id'), 'plan_id' => $request->get('role_id')]);
     $newuser->save();
     return redirect('jandje/users');
 }
Ejemplo n.º 8
0
 /**
  * 密码重置
  *
  * @param RegisterRequest $request
  *
  * @return \Illuminate\Http\RedirectResponse
  */
 public function postReset(RegisterRequest $request)
 {
     $user = $this->authRepository->getUser('reset_code', $request->get('reset_code'));
     if ($user) {
         $this->authRepository->update(['password' => $request->get('password'), 'reset_code' => getVerifyCode()], $user->id);
         return redirect()->route('login')->with('status', trans('passwords.reset'));
     }
     return back()->with('fail', trans('passwords.nouser'));
 }
Ejemplo n.º 9
0
 public function postRegister(RegisterRequest $request)
 {
     User::create(['name' => $request->get('name'), 'email' => $request->get('email'), 'password' => bcrypt($request->get('password'))]);
     return $this->postLogin(LoginRequest::create($request->path(), $request->method(), $request->all()));
 }