public function login(UserRequest $request) { $credentials = array('name' => $request->get('name'), 'password' => $request->get('password')); if ($this->auth->attempt($credentials)) { $request->session()->flash('success', 'You are now logged in!'); } return redirect('/'); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(\App\Http\Requests\UserRequest $request) { $user = new \App\User(); $user->name = $request->get('name'); $user->email = $request->get('email'); $user->password = Hash::make($request->get('password')); $user->role = $request->get('role'); $user->save(); return redirect()->action('UserController@index'); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(UserRequest $request) { $user = \Auth::user(); $user->mobilenumber = $request->get('mobilenumber'); $user->name = $request->get('name'); if (!empty($request->get('password'))) { $user->password = bcrypt($request->get('password')); } $user->save(); return redirect('/home'); }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(UserRequest $request, $id) { $user = User::findOrFail($id); $user->first_name = $request->get('first_name'); $user->last_name = $request->get('last_name'); $user->email = $request->get('email'); $user->username = $request->get('username'); $user->type = $request->get('type'); $user->status = $request->get('status'); $user->password = bcrypt($request->get('password')); $user->save(); return redirect('user'); }
/** * Update the specified resource in storage. * * @param int $id * @param UserRequest $request * @return Response */ public function update(UserRequest $request, $id) { $user = User::findOrFail($id); if ($request->get('password') && Auth::attempt(['email' => $user->email, 'password' => $request->old_password])) { $request['password'] = bcrypt($request->get('password')); } elseif (!$request->get('password')) { $request['password'] = $user->password; } else { return redirect()->back()->withInput()->withErrors(['old_password' => 'Het opgegeven huidig wachtwoord is niet correct.']); } $user->update($request->only($user->getFillable())); $user->roles()->sync(collect($request->get('role'))->all()); return redirect()->route('user.manager.index'); }
/** * Update the specified resource in storage. * * @param UserRequest $request * @param int $id * @return Response */ public function update(UserRequest $request, $id) { $user = User::findOrFail($id); if ($request->get('password') && bcrypt($request->get('old_password')) == $user->password) { $request['password'] = bcrypt($request->get('password')); } elseif (!$request->get('password')) { $request['password'] = $user->password; } else { return redirect()->back()->withInput()->withErrors(['password' => 'The given password is not correct.']); } $user->update($request->only($user->getFillable())); $user->roles()->sync(collect($request->get('role'))->all()); return redirect()->route('user.manager.index'); }
public function update(UserRequest $request, $id) { $user = User::find($id); if (!$user) { return ['error' => 1, 'message' => '用户不存在或已被删除!']; } switch ($request->get('attr')) { case 'admin': if ($user->is_admin > 0) { if ($user->id == 1) { return ['error' => 1, 'message' => '不能删除默认管理员账号!']; } $user->is_admin = 0; $user->save(); return ['error' => 0, 'message' => '管理员权限移除成功!']; } else { $user->is_admin = 1; $user->save(); return ['error' => 0, 'message' => '管理员权限添加成功!']; } break; default: return ['error' => 1, 'message' => '不能修改该属性,请刷新!!']; } }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(\App\Http\Requests\UserRequest $request, $id) { try { \DB::beginTransaction(); $user = $this->users->findLoggedInUser(); $this->users->updateSecondaryEmail($request->get('secondary_email'), $user->id); $this->users->updatePhones($request->get('phone'), $user->id); $this->users->updateAddress($request->get('address'), $user->id); \DB::commit(); } catch (Exception $e) { \DB::rollback(); \Session::flash('delete_message', 'Something went wrong.'); return redirect('profile.edit', $user->id); } \Session::flash('update_message', 'Your profile has been updated'); return redirect('profile'); }
/** * @param UserRequest $request * @return \Illuminate\Http\RedirectResponse */ public function store(UserRequest $request) { $user = new User(); $user->name = $request->get('name'); $user->email = $request->get('email'); $user->confirmation_token = null; $user->password = $request->get('password'); $user->active = 1; $user->confirmation_token = null; $user->save(); $url = route('confirmation', ['email' => $user->email, 'token' => $user->confirmation_token]); Mail::send('emails.welcome', compact('user', 'url'), function ($m) use($user) { $m->from('*****@*****.**', 'My favorylinks'); $m->to($user->email)->subject('Bienvenido!'); }); return redirect()->route('admin.users.index')->with('message', 'usuario Agregado'); }
public function update($id, UserRequest $request) { $data = $request->has('password') ? $request->all() : $request->except('password'); $this->user->save($id, $data); if ($request->ajax()) { return response()->json(['status' => trans('messages.saved'), 'type' => 'success']); } $route = $request->get('task') == 'apply' ? route('admin.users.edit', $id) : route('admin.users.index'); return redirect($route)->with(['status' => trans('messages.saved'), 'type' => 'success']); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(UserRequest $request) { User::create(['username' => $request->get('username'), 'fullname' => $request->get('fullname'), 'department' => $request->get('department'), 'email' => $request->get('email'), 'password' => bcrypt($request->get('password'))]); return redirect('users')->with('success', 'User Created Successfully'); }
/** * User update form processing page. * * @param User $user * @param UserRequest $request * @return Redirect */ public function update(User $user, UserRequest $request) { try { $user->first_name = $request->get('first_name'); $user->last_name = $request->get('last_name'); $user->email = $request->get('email'); $user->dob = $request->get('dob'); $user->bio = $request->get('bio'); $user->gender = $request->get('gender'); $user->country = $request->get('country'); $user->state = $request->get('state'); $user->city = $request->get('city'); $user->address = $request->get('address'); $user->postal = $request->get('postal'); if ($password = $request->has('password')) { $user->password = Hash::make($password); } // is new image uploaded? if ($file = $request->file('pic')) { $extension = $file->getClientOriginalExtension() ?: 'png'; $folderName = '/uploads/users/'; $destinationPath = public_path() . $folderName; $safeName = str_random(10) . '.' . $extension; $file->move($destinationPath, $safeName); //delete old pic if exists if (File::exists(public_path() . $folderName . $user->pic)) { File::delete(public_path() . $folderName . $user->pic); } //save new file path into db $user->pic = $safeName; } //save record $user->save(); // Get the current user groups $userRoles = $user->roles()->lists('id')->all(); // Get the selected groups $selectedRoles = $request->get('groups', array()); // Groups comparison between the groups the user currently // have and the groups the user wish to have. $rolesToAdd = array_diff($selectedRoles, $userRoles); $rolesToRemove = array_diff($userRoles, $selectedRoles); // Assign the user to groups foreach ($rolesToAdd as $roleId) { $role = Sentinel::findRoleById($roleId); $role->users()->attach($user); } // Remove the user from groups foreach ($rolesToRemove as $roleId) { $role = Sentinel::findRoleById($roleId); $role->users()->detach($user); } // Activate / De-activate user $status = $activation = Activation::completed($user); if ($request->get('activate') != $status) { if ($request->get('activate')) { $activation = Activation::exists($user); if ($activation) { Activation::complete($user, $activation->code); } } else { //remove existing activation record Activation::remove($user); //add new record Activation::create($user); //send activation mail $data = array('user' => $user, 'activationUrl' => URL::route('activate', $user->id, Activation::exists($user)->code)); // Send the activation code through email Mail::send('emails.register-activate', $data, function ($m) use($user) { $m->to($user->email, $user->first_name . ' ' . $user->last_name); $m->subject('Welcome ' . $user->first_name); }); } } // Was the user updated? if ($user->save()) { // Prepare the success message $success = Lang::get('users/message.success.update'); // Redirect to the user page return Redirect::route('admin.users.edit', $user)->with('success', $success); } // Prepare the error message $error = Lang::get('users/message.error.update'); } catch (UserNotFoundException $e) { // Prepare the error message $error = Lang::get('users/message.user_not_found', compact('user')); // Redirect to the user management page return Redirect::route('users')->with('error', $error); } // Redirect to the user page return Redirect::route('admin.users.edit', $user)->withInput()->with('error', $error); }
/** * Register User * * @param UserRequest $request * @return \Illuminate\Http\RedirectResponse */ public function store(UserRequest $request) { User::create(['name' => $request->get('name'), 'email' => $request->get('email'), 'password' => bcrypt($request->get('password'))]); return redirect('login')->with('flash_notification.message', 'User registered successfully')->with('flash_notification.level', 'success'); }
/** * Endpoint for changing the password. */ public function changePassword(UserRequest $request) { // Get authenticated user $user = \Auth::user(); // Get subset of actual input fields to consider $input = $request->getValidInputs(); // Hash password $input['password'] = \Hash::make($input['password']); // Update user object $user->update($input); \Notifications::add('Your password has been changed.', 'success'); if ($request->has('_redirect_url')) { return redirect($request->get('_redirect_url')); } else { return redirect()->route('user.settings'); } }
/** * Update the specified resource in storage. * * @return \Illuminate\Http\Response */ public function update(UserRequest $request, $username) { $user = User::where(compact('username'))->firstOrFail(); // Check authorisation and throw 404 if not if (!Auth::user()->allowedTo('edit', 'user', $user)) { return view('errors/404'); } $user_request = $request->except('tabs'); $tabs = $request->get('tabs'); $password_reset = false; switch ($tabs) { case 'settings:info': // Empty State field if rest of address fields are empty if (!$request['address'] && !$request['suburb'] && !$request['postcode']) { $user_request['state'] = ''; } // Null email field if empty - for unique validation if (!$request['email']) { $user_request['email'] = null; } // Update status $request->get('status') ? $user->status = 1 : ($user->status = 0); $user->save(); case 'settings:password': // encrypt password if ($request->get('password')) { $user_request['password'] = bcrypt($user_request['password']); } // Password has ben set by someone other then user so force user to reset after login if (Auth::user()->id != $user->id) { $user_request['password_reset'] = 1; } // Password has been reset by user after being set by another if (Auth::user()->password_reset && Auth::user()->id == $user->id) { $user_request['password_reset'] = 0; $password_reset = true; } } $user->update($user_request); if ($password_reset) { Toastr::success("Updated password"); sleep(1); return redirect('/dashboard'); } Toastr::success("Saved changes"); $tabs = explode(':', $request->get('tabs')); return redirect('/user/' . $user->username . '/' . $tabs[0] . '/' . $tabs[1]); }
/** * Register User * * @param UserRequest $request * @return \Illuminate\Http\RedirectResponse */ public function store(UserRequest $request) { User::create(['name' => $request->get('name'), 'email' => $request->get('email'), 'password' => bcrypt($request->get('password'))]); message()->info('Success !', 'You have been registered ! Login and create your todos !'); return redirect('login'); }
public function updateProfile(UserRequest $request, Guard $auth) { $pathUser = '******'; \Storage::makeDirectory($pathUser); $user = User::findOrFail($auth->id()); $user->fill($request->all()); if ($request->hasFile('avatar')) { $Documento = $request->file('avatar'); $nombre = \Hash::make($Documento->getClientOriginalName()); $nombre = str_replace('/', 'Y', $nombre); $nombre = $nombre . '.' . $Documento->guessExtension(); $fullPath = $pathUser . '/' . $nombre; \Storage::disk('local')->put($fullPath, \File::get($Documento)); $user->avatar = 'documentos/' . $fullPath; } else { if ($request->get('delImgProfile') === 'true') { $user->avatar = 'avatar.jpg'; } } $user->save(); return redirect('home'); }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update(UserRequest $request, $id) { $user = User::findOrFail($id); $input = $request->except($this->pwd, 'permissions'); if ($request->get($this->pwd) != '') { $input[$this->pwd] = bcrypt($request->get($this->pwd)); } $user->fill($input); PartnerDistrict::where($this->partner_id, $id)->delete(); if ($request->get('group_id') == 3) { static::updatesector($request, $id); } $user->save(); Session::flash($this->success, Lang::get('ruban.user.updated')); return Redirect::route('ruban.users.index'); }
/** * Function Store * to Save/Update Brand From Brand Form * @Request @Name,@Code etc * * @return json */ public function onStore(\App\Http\Requests\UserRequest $request) { $is_exist = \App\Models\User::where('email', $request->get('email'))->where('id', '!=', $request->get('id'))->get(['id'])->first(); if ($is_exist) { $param['error'] = true; $param['message'] = Lang::get('message.user unique email'); return json_encode($param); } $user = new \App\Models\User(); if ($request->get('id') != 0) { $user = $user->where('id', $request->get('id'))->first(); $user->updated_at = date('Y-m-d H:i:s'); $user->updated_by = Auth::user()->id; } else { $user->password = bcrypt($request->get('password')); $user->created_at = date('Y-m-d H:i:s'); $user->created_by = Auth::user()->id; } $user->first_name = $request->get('first_name'); $user->last_name = $request->get('last_name'); $user->email = $request->get('email'); $user->company_id = $request->get('company_id'); $user->role_id = $request->get('role_id'); $user->active = $request->get('active') ? $request->get('active') : 0; $user->information = $request->get('information'); $user->save(); $param['message'] = $request->get('id') ? Lang::get('info.updated') : Lang::get('info.inserted'); $param['error'] = false; return json_encode($param); }
/** * Update the specified resource in storage. * * @param int $id * @param UserRequest $request * @return Response */ public function update($id, UserRequest $request) { $user = Sentinel::findById($id); $credentials = $request->only(['first_name', 'last_name', 'email']); if ($request->has('password')) { $credentials['password'] = $request->get('password'); } $valid = Sentinel::getUserRepository()->validForUpdate($user, $credentials); if ($valid === false) { echo 'error'; return false; } Sentinel::getUserRepository()->update($user, $credentials); if ($request->get('active') != Activation::completed($user)) { if ($request->get('active')) { $activation = Activation::create($user); Activation::complete($user, $activation->code); } else { Activation::remove($user); } } $roles = Sentinel::getRoleRepository()->all(); $wantedRoles = $request->get('role'); foreach ($roles as $role) { if (in_array($role->id, $wantedRoles) && !$user->inRole($role)) { $role->users()->attach($user); } elseif (!in_array($role->id, $wantedRoles) && $user->inRole($role)) { $role->users()->detach($user); } } return redirect()->route('admin.users.show', [$user->id]); }
public function postRegister(UserRequest $request) { $user = $this->userRepository->store($request->all()); Auth::login($user); Flash::message('Cuenta Creada correctamente. se te ha enviado un correo con la información de usuario. Completa tu perfil por favor, es importante !'); $this->mailer->welcome($user->toArray()); try { $this->newsletterList->subscribeTo('Guanacaste Vende', $request->get('email'), $request->get('username'), ''); } catch (\Mailchimp_Error $e) { Flash::message($e->getMessage()); } return redirect()->route('profile.edit', $user->username); }
/** * Forgot Password Confirmation form processing page. * * @param string $passwordResetCode * @return Redirect */ public function postForgotPasswordConfirm(UserRequest $request, $userId, $passwordResetCode = null) { $user = Sentinel::findById($userId); if (!($reminder = Reminder::complete($user, $passwordResetCode, $request->get('password')))) { // Ooops.. something went wrong return Redirect::route('login')->with('error', Lang::get('auth/message.forgot-password-confirm.error')); } // Password successfully reseted return Redirect::route('login')->with('success', Lang::get('auth/message.forgot-password-confirm.success')); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(UserRequest $request) { try { $user = User::create($request->all()); $user->roles()->sync($request->get('roles')); Flash::success('Gebruiker \'' . $request['name'] . '\' is succesvol toegevoegd'); } catch (\Exception $e) { Flash::error('Niet gelukt: ' . $e->getMessage()); //send mail with subject "db import failed" and body of $e->getMessage() } return redirect()->route('admin::user.all.index'); //return redirect('user.index'); }