상속: extends Request
예제 #1
0
 public function makeRegister(RegisterRequest $request)
 {
     $user = new User(['name' => $request->input('name'), 'email' => $request->input('email'), 'password' => Hash::make($request->input('password'))]);
     $user->save();
     $message = 'Successfully Create an account! You will be redirected to the login page. Click <a href="/user/login">here</a> if not.';
     return response($message, 302)->header('refresh', '2;url=/user/login');
 }
 public function postRegister(RegisterRequest $request)
 {
     $request->merge(['password' => bcrypt($request->password)]);
     $user = User::create($request->all());
     Auth::login($user);
     return redirect('/');
 }
예제 #3
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)]);
 }
예제 #4
0
 public function register(RegisterRequest $request)
 {
     User::create($request->all());
     if (Auth::attempt(['username' => $request->username, 'password' => $request->password])) {
         return redirect()->intended('/')->with('global', 'Account successfully created.Have fun');
     }
     return redirect()->back()->with('global', 'Could not sign you up...');
 }
예제 #5
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)
 {
     $validator = $this->registrar->validator($request->all());
     if ($validator->fails()) {
         $this->throwValidationException($request, $validator);
     }
     $this->auth->login($this->registrar->create($request->all()));
     return redirect($this->redirectPath());
 }
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(RegisterRequest $request)
 {
     // Getting all data after success validation.
     //print_r($request->all());die;
     // do your stuff here.
     $validator = $this->validator($request->rules());
     $this->validate($request, $request->rules());
     return redirect()->guest('auth/home');
 }
 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!');
 }
예제 #9
0
 public function register(RegisterRequest $request)
 {
     if ($user = User::createUser($request->input())) {
         $message = $this->getMessage('success', ['username' => $user->username, 'created at' => $user->created_at]);
     } else {
         $message = $this->getMessage('error', [Request::ERROR_DATABASE_INTERNAL_ERROR]);
     }
     return json_encode($message);
 }
예제 #10
0
 /**
  * Handle a registration request for the application.
  *
  * @param Requests\RegisterRequest $request
  * @return \Illuminate\Http\JsonResponse
  */
 public function register(Requests\RegisterRequest $request)
 {
     $account = Account::create($request->only(['email', 'password']));
     if (!$account->exists) {
         return response()->json(['message' => ['註冊失敗,請稍候再嘗試']], 500);
     }
     Auth::loginUsingId($account->getAttribute('id'), true);
     event(new Register($account));
     return response()->json();
 }
예제 #11
0
 /**
  * Handle a registration request for the application.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function postRegister(RegisterRequest $request)
 {
     \Auth::login($this->create($request->all()));
     if ($request->params != "") {
         $url_params = json_decode($request->params, TRUE);
         return redirect(route("oauth.authorize.get", $url_params));
         //dd($url_params);
     }
     return redirect($this->redirectPath());
 }
 public function register(RegisterRequest $request)
 {
     if (!$this->userRepository->register($request->all())) {
         return $this->json->error('Registration Error ... Please Try Again ...');
     }
     // Login the User ...
     Auth::attempt($request->only('email', 'password'));
     //
     return $this->json->success('Registration Successfull ...');
 }
예제 #13
0
 public function register(UserCreator $userCreator, Requests\RegisterRequest $request)
 {
     $data = $request->all();
     if ($data['access-code'] == "Langeplanken") {
         $user = $userCreator->create($data);
         Auth::login($user);
         Session::put('success', 'Profiel werd aangemaakt.');
         return redirect()->home();
     } else {
         Session::put('error', 'De toegangscode is niet correct');
         return redirect()->home();
     }
 }
 /**
  * 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'));
     }
 }
예제 #15
0
 public function postRegister(RegisterRequest $request, User $user)
 {
     if (!Entrust::can('create_user')) {
         return redirect('/dashboard')->withErrors(config('constants.NA'));
     }
     $user->fill($request->all());
     $user->password = bcrypt($request->input('password'));
     $key = config('app.key');
     $user->confirmation_code = hash_hmac('sha256', str_random(40), $key);
     $user->confirmed = 1;
     $user->save();
     $profile = new Profile();
     $profile->user()->associate($user);
     $profile->department_id = $request->input('department_id') ?: null;
     $profile->save();
     $user->attachRole($request->input('role_id'));
     Helper::storeCustomField('user-form', $user->id, $request->all());
     $path = base_path() . '/config/template/' . config('config.domain') . '/new_user';
     $content = '';
     if (File::exists($path)) {
         $content = File::get($path);
     }
     $content = Helper::templateContent($content, 'user', $user);
     $content = str_replace('[PASSWORD]', $request->input('password'), $content);
     if ($content != '' && $request->input('send_mail')) {
         $title = Helper::templateContent(config('template.new_user.title'), 'user', $user);
         Mail::send('template.mail', compact('content'), function ($message) use($user, $title) {
             $message->to($user->email)->subject($title);
         });
     }
     $activity = Auth::user()->name . ' created a User (' . $user->name . ')';
     Activity::log($activity);
     return redirect()->back()->withSuccess('User created successfully. ');
 }
 /**
  * Get the validation rules that apply to the request.
  *
  * @return array
  */
 public function rules()
 {
     $array = parent::rules();
     $array['nom_entreprise'] = 'required|unique:entreprises,nom';
     $array['description'] = 'max:2000';
     return $array;
 }
예제 #17
0
 public function postRegister(RegisterRequest $request)
 {
     //      $ipCode = inet_pton($request->getClientIp());
     $ipCode = $request->getClientIp();
     $user_w_ip_exists = $this->ipExists($ipCode);
     if ($user_w_ip_exists) {
         $user_w_ip_exists->delete();
         Image::where('ip', $ipCode)->delete();
         Session::flash('message', "No cheating bro!! You're disqualified now!! ");
         Session::flash('alert-class', 'error');
         return redirect()->route('home');
     } else {
         $user = $this->create($request);
         return redirect()->route('getUpload', $user->id);
     }
 }
 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);
 }
예제 #19
0
 public function postRegister(RegisterRequest $request)
 {
     $input = $request->all();
     $input['status'] = 0;
     $input['password'] = bcrypt($input['password']);
     $input['activation_code'] = str_random(60) . $input['email'];
     $user = new User($input);
     if ($user->save()) {
         $data = array('name' => $user->name, 'code' => $input['activation_code']);
         Mail::queue('emails.hello', $data, function ($message) use($user) {
             $message->from('*****@*****.**', 'No Reply');
             $message->to($user->email, 'Please activate your account.');
         });
         $user->attachRole(5);
         return redirect()->route('register.success');
     }
 }
 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');
 }
예제 #21
0
 public function registrado(RegisterRequest $request)
 {
     $usuario = new User();
     $usuario->carso = $request->input('carso');
     $usuario->activo = '1';
     $usuario->rol = 'becario';
     //$usuario->activo = $request->input('activo');
     // $usuario->rol = $request->input('rol');
     $usuario->password = bcrypt($request->input('password'));
     $usuario->save();
     //crear becario
     $becario = new Becario();
     // Trabajando con la fecha actual
     $date = Carbon::now();
     $becario->user_id = $usuario->id;
     $becario->url_img = 'user.png';
     $becario->fecha_ingreso = $date->toDateString();
     // Imprime una fecha en el formato día/mes/año
     $becario->save();
     //crear emergencia
     $emergencia = new Emergencia();
     $emergencia->becario_id = $becario->id;
     $emergencia->save();
     //crear direccion
     $direccion = new Direccion();
     $direccion->becario_id = $becario->id;
     $direccion->save();
     //crear academica
     $academica = new Academica();
     $academica->becario_id = $becario->id;
     $academica->save();
     //crear habilidad
     $habilidad = new Habilidad();
     $habilidad->becario_id = $becario->id;
     $habilidad->save();
     return redirect('register');
 }
 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');
 }
예제 #23
0
 public function postRegister(Requests\RegisterRequest $request)
 {
     User::create(['name' => $request->input('name'), 'email' => $request->input('email'), 'password' => bcrypt($request->input('password'))]);
     return response()->json(['message' => 'Your registration is successful'], 200);
 }
예제 #24
0
파일: Tracker.php 프로젝트: izzach/Capstone
 public function createNewTracker(RegisterRequest $request)
 {
     $tracker = Tracker::create(['key' => $request->session()->get('key'), 'date' => Carbon::today()->format('m/d/Y')]);
     $tracker->save();
 }
예제 #25
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'));
 }
예제 #26
0
 public function storeUser(RegisterRequest $request)
 {
     $user = ['name' => $request->input('name'), 'email' => $request->input('email'), 'password' => Hash::make($request->input('password')), 'role' => 'visitor'];
     User::create($user);
     return redirect('login')->with(['message' => trans('app.registerSuccess'), 'alert' => 'success']);
 }
예제 #27
0
 public function PostUserRegister(RegisterRequest $request)
 {
     $input = $request->except('_token');
     if ($request->has('tutorselect')) {
         $user = User::create(['name' => $input['name'], 'email' => $input['email'], 'password' => bcrypt($input['password']), 'type' => 'tutor']);
         if ($user) {
             Balance::create(['userid' => $user->id]);
             TutorInfo::create(['userid' => $user->id]);
         }
     } else {
         $user = User::create(['name' => $input['name'], 'email' => $input['email'], 'password' => bcrypt($input['password']), 'type' => 'student']);
         if ($user) {
             Balance::create(['userid' => $user->id]);
             StudentInfo::create(['userid' => $user->id]);
         }
     }
     if ($user) {
         Auth::attempt(['email' => $input['email'], 'password' => $input['password']]);
         return redirect()->route('home');
     } else {
         return redirect()->route('user.register')->witherrors(['Login unsuccessful']);
     }
 }
 public function submitRegistration(Requests\RegisterRequest $request)
 {
     $registration = $this->registration->saveRegistration($request->all());
     return redirect()->route('home')->with(['success' => 'Registration Submitted']);
 }
예제 #29
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()));
 }