public function update_user(UserRequest $request, $username) { $user = Auth::user(); $password_lama = $request->input('password_lama'); if (!Hash::check($password_lama, $user->password)) { return redirect()->back()->with('error', 'Password lama yang anda masukkan salah.'); } if ($request->input('password') == '') { $input['password'] = $user->password; } else { $input['password'] = bcrypt($request->input('password')); } return redirect()->route('admin::user')->with('message', 'Profil user telah diupdate...'); /*if(bcrypt::check($newpassword, $oldpassword)){ $tes = User::findOrFail(5); $tes->password = bcrypt::make(input::get('newpassword')); $tes->save(); } else{ var_dump('gagal'); } $input = $request->all(); return redirect()->route('admin::user');*/ }
public function postForm(UserRequest $request, User $user) { $user->first_name = $request->input('first_name'); $user->last_name = $request->input('last_name'); $user->email = $request->input('email'); $user->password = $request->input('password'); $user->save(); return view('account/account_ok'); }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param User $user * @return \Illuminate\Http\Response */ public function update(UserRequest $request, User $user) { $user->update($request->only(['name', 'occupation', 'bio', 'email'])); $files_id[] = $request->hasFile('photo') ? $this->uploadFile($user, $request->file('photo'), 'profile_photo') : $request->input('photo_id'); $files_id[] = $request->hasFile('cover') ? $this->uploadFile($user, $request->file('cover'), 'profile_cover') : $request->input('cover_id'); $user->files()->sync($files_id); session()->flash('flash_message', 'Se han actualizado los datos de perfil'); return redirect('admin/settings?tab=profile'); }
/** * Store a newly created resource in storage. * * @return Response */ public function store(UserRequest $request) { $request['password'] = \Hash::make($request->input('password')); $request['role'] = $request->input('role'); //dd($request); User::create($request->all()); \Flash::success('New user has been added.'); return redirect()->route('admin.users.index'); }
/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function update(UserRequest $request, $id) { //dd($request->input('password') == ''); $user = User::find($id); $user->role_id = $request->input('role_id'); $user->name = $request->input('name'); $user->employee_no = $request->input('employee_no'); if ($request->input('password') != '') { $user->password = bcrypt($request->input('password')); } $user->save(); return redirect('users'); }
public function store(UserRequest $request) { $imageName = $user->id . '.' . $request->file('photo')->getClientOriginalExtension(); $user = new Users(array('name' => $request->input('name'), 'email' => $request->input('email'), 'password' => bcrypt($request->input('password')), 'image' => $imageName, 'role' => $request->input('role'))); $user->save(); /*DB::table('users')->where('id', $user->id)->update( ['image' => $imageName]);*/ $request->file('photo')->move(base_path() . '/public/images/', $imageName); //$input = $request->all(); //Users::create($input); /*DB::table('users')->insertGetId( ['name' => $request->input('name'), 'email' => $request->input('email'), 'password' => bcrypt($request->input('password')), 'role' => $request->input('role') ]);*/ return redirect('user'); }
/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function update(UserRequest $request, $id) { $user = User::findOrFail($id); $user->update($request->all()); $this->syncRoles($user, $request->input('role_list')); flash()->success('Success!', 'User updated successfully!'); return redirect('users'); }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update($id, UserRequest $request) { $user = User::findOrFail($id); $user->fill($request->all())->save(); $user->roles()->sync($request->input('role_list')); flash()->success('User Updated.'); return redirect('user'); }
/** * Save the new Password (finish the password reset lifecicly) * * @return void */ public function postReset($user_email, $password_reset_token, UserRequest $request) { $user = App::make('password_reset_user'); $user->password = $request->input('password'); $user->save(); Auth::login($user); return Redirect::route('frontpage')->with('alert.success', Lang::get('auth.password_reset_success_alert')); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(UserRequest $request) { if (isset($_POST['yes'])) { $user = new User(); //$this->validate($request,['user_name' => 'required','user_pass' => 'required']); $user->username = $request->input('user_name'); $user->password = $request->input('user_pass'); $userdata = array('username' => $user->username, 'password' => $user->password); if (Auth::attempt($userdata)) { $posts = Post::all(); return view('post.index', ['posts' => $posts]); } else { $request->session()->flash('alert-danger', 'Please Check username and password'); return redirect('/'); //return view ('login.index'); } } }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Requests\UserRequest $request) { $newUser = User::create(['username' => $request->input('username'), 'password' => Hash::make($request->input('password')), 'fullname' => $request->input('fullname'), 'customer' => Auth::user()->customer, 'email' => $request->input('email'), 'permlevel' => $request->input('permlevel'), 'vmenabled' => $request->input('enable_voicemail')]); UserSettings::create(['user' => $newUser->id]); $newPeer = Peer::create(['name' => Auth::user()->customer . '_' . $newUser->id, 'callerid' => Auth::user()->Customer->default_callerid, 'defaultuser' => Auth::user()->customer . '_' . $newUser->id, 'secret' => Peer::genSecret(), 'mailbox' => $newUser->id . '@' . Auth::user()->customer, 'portaluid' => $newUser->id]); $newUser->peer = $newPeer->id; $newUser->save(); $blfText = file_get_contents(env('EXTENSIONS_CONF_FILE_PATH')); $blfText = str_replace("[BLF]\n", "[BLF]\nexten => " . $newPeer->getHint() . ",hint,SIP/" . $newPeer->name . "\n", $blfText); file_put_contents(env('EXTENSIONS_CONF_FILE_PATH'), $blfText); $newMailbox = VoicemailBox::create(['customer_id' => $newUser->id, 'context' => $newUser->customer, 'mailbox' => $newUser->id, 'password' => $request->input('vmpassword'), 'fullname' => $newUser->fullname, 'email' => $newUser->email, 'sip_buddy_id' => $newPeer->id, 'attach' => $request->input('enable_email'), 'delete' => $request->input('enable_email')]); $newPeer->vmrow = $newMailbox->uniqueid; $newPeer->save(); return redirect('/user'); }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update(UserRequest $request, $id) { $input = $request->all(); if (isset($input['password'])) { if ($request->input('password') != $request->input('password2')) { return redirect()->back()->with('warning', 'your passwords did not match')->withInput(); } } $user = User::find($id); $user->email = $input['email']; $user->name = $input['name']; $user->client_id = $input['client_id']; $user->is_admin = $request->input('is_admin') ?: false; if (isset($input['password'])) { $user->password = bcrypt($input['password']); } $user->save(); return redirect()->route('admin.users.index')->with('message', "{$user->email} successfully edited"); }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($domain, $id, UserRequest $request) { $userService = new userService(); if ($request->isMethod('POST')) { $name = $request->input('name'); $email = $request->input('email'); $phone = $request->input('phone'); $role = $request->input('role'); $password = $request->input('password'); $dataUser = ['name' => $name, 'email' => $email, 'phone' => $phone, 'role' => $role]; if ($password) { $password = Hash::make(md5($password)); array_add($dataUser, 'password', $password); } $userService->updateItem($id, $dataUser); } $user = $userService->getUserById($id); return view('admin.user.edit', array('item' => $user)); }
public function simpanuser(UserRequest $request) { $input = $request->all(); $input['password'] = bcrypt($request->input('password')); try { User::create($input); } catch (QueryException $e) { return redirect()->route('admin::tambah_user')->with('pesan', 'Username yang anda masukkan sudah ada dalam database.'); } return redirect()->route('admin::user')->with('message', 'User baru telah ditambahkan...'); }
public function update($id, UserRequest $request) { $user = User::findOrFail($id); $user->username = $request->input('username'); $user->email = $request->input('email'); $user->password = bcrypt($request->input('password')); $user->name_en = $request->input('name_en'); $user->name_bn = $request->input('name_bn'); $user->user_group_id = $request->input('user_group_id'); $user->workspace_id = $request->input('workspace_id'); $user->status = $request->input('status'); $user->updated_by = Auth::user()->id; $user->updated_at = time(); $user->update(); Session()->flash('flash_message', 'User has been updated!'); return redirect('users'); }
/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(UserRequest $request) { // Run transactions. If either fails the transaction will roll back. DB::beginTransaction(); try { $user = User::create($request->all()); // Attach role to the new user. $user->assignRole($request->input('role_list')); } catch (\Exception $e) { DB::rollback(); throw $e; } DB::commit(); return redirect()->route('admin.users.index')->with('status', 'User registered.'); }
protected function postResetRequest(UserRequest $request) { $user = User::where('email', $request->input('email'))->first(); $token = new Token($user, 'password reset', Config::get('auth.password_reset_token.expire_in'), Config::get('auth.password_reset_token.lenght')); $token_str = $token->get(); //obtenemos la cadena de texto del token //dd($token_str); //enviar email al usuario $data = ['title1' => $user->name, 'title' => Lang::get('auth.password_reset_email_title'), 'link' => URL::route('password_reset', ['user_email' => urlencode($user->email), 'password_reset_token' => $token_str])]; //dd($data); Mail::queue('auth.emails.password_reset_request', $data, function ($message) use($user) { $message->to($user->email, $user->name); $message->subject(Lang::get('auth.password_reset_email_subject')); }); return Redirect::route('password_reset_request')->with('password_reset_email', $user->email); }
public function postUpdate(UserRequest $request) { $user = $this->user->findById(Auth::user()->id); $user->name = $request->input('name'); $user->fio = $request->input('fio'); $user->phone_number = $request->input('phone'); $user->address = $request->input('address'); $user->birth = $request->input('birth'); $user->get_news = $request->input('get_news'); $user->email = $request->input('email'); if ($request->hasFile('photo')) { try { $image = Image::make($request->file('photo')); // check the directories if (!File::exists($this->saveImgDir)) { File::makeDirectory($this->saveImgDir); } if (!File::exists($this->saveImgDir . '/avatars')) { File::makeDirectory($this->saveImgDir . '/avatars'); } if (!File::exists($this->saveImgDir . '/avatars/' . $user->id)) { File::makeDirectory($this->saveImgDir . '/avatars/' . $user->id); } // dir to save image $dir = $this->saveImgDir . '/avatars/' . $user->id; if (!File::exists($dir)) { File::makeDirectory($dir); } // save medium $image->fit(240, 240)->save($dir . '/avatar.jpg'); $user->photo = $dir . '/avatar.jpg'; } catch (Exception $e) { dd($e); } } else { dd(56); } $user->save(); return view('user.profile')->withUser($user); }
/** * @param UserRequest $request * @param $user * @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector */ public function update(UserRequest $request, $user) { $user->update($request->all()); flash()->success('Profile Updated'); return redirect('users/' . $request->input('profile_link')); }
public function update($id, UserRequest $request) { $user = User::findOrFail($id); $fields = $request->all(); $user->groups()->sync($request->input("group_list")); $user->update($fields); return redirect('users'); }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update(UserRequest $request, $id) { $user = $this->users; $user = $user->findOrFail($id); $user->update($request->all()); $user->updateRole(['user_id' => $id, 'id' => $request->input('role')]); flash()->success(trans('all.user_updated')); return redirect(action('Admin\\UsersController@index')); }
/** * Update the specified resource in storage. * * @param \App\Http\Requests\UserRequest $request * @param int $id * @return \Symfony\Component\HttpFoundation\Response */ public function update(UserRequest $request, $id) { /** @var User $user */ $user = User::findOrFail($id); if (!empty($request->input('password'))) { $user->password = bcrypt($request->input('password')); } $user->name = $request->input('name'); $user->email = $request->input('email'); $user->admin = $request->input('admin') ? true : false; $user->save(); Flash::success('Usuario actualizado correctamente.'); return Redirect::route('users.show', $user->name); }
/** * 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->update($request->all()); $user->agencies()->sync($request->input('agencies_list')); $user->dentists()->sync($request->input('dentists_list')); flash()->success('Record saved.'); return redirect('admin/users/' . $id); }
public function resetPasswordEmail(UserRequest $request) { $response = $this->repo->resetPasswordEmail($request->input('email')); if (!empty($response)) { return response()->json(['status' => 'success', 'message' => 'Check your email for password reset instruction', 'code' => 200], 200); } else { return response()->json(['status' => 'error', 'message' => 'user not found', 'code' => 404], 404); } }
public function update(UserRequest $request, $id) { $data = $request->all(); $model = Users::find($id); autoAssignDataToProperty($model, $request->all()); if ($request->hasFile('avatar')) { $file = $request->file('avatar'); $name = $file->getClientOriginalName(); $extension = $file->getClientOriginalExtension(); $picture = time() . $name . '.' . $extension; $request->file('avatar')->move('images/avatar', $picture); $filename = 'images/avatar/' . $picture; } else { $image = $model->toArray(); $filename = $image['avatar']; } $password = bcrypt($request->input('password')); $model->password = $password; $model->avatar = $filename; $model->save(); return redirect()->action('Admin\\UsersController@index')->withSuccess(Lang::get('messages.update_success')); }
/** * Update the password in storage. * * @param UserRequest $request * @return Response */ public function update(UserRequest $request) { Auth::user()->update(['password' => bcrypt($request->input('password'))]); return redirect('m/user/password')->with('flash_message', 'Mật khẩu của bạn đã thay đổi thành công!'); }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update(UserRequest $request, $id) { //Find the selected user $user = $this->user->find($id); //Getting the new information and setting $user->fill($request->input())->save(); //Setting the user $role = $user->role; $role->privilege = $request->input('role'); $role->save(); //Sending the user to the accounts page return redirect()->route('users.index'); }
public static function update(UserRequest $request, $id) { $user = User::find($id); if (!$user) { return redirect()->back()->withErrors('No se encontro el usuario solicitado'); } $role = Role::select('name', 'id')->where('id', '=', $request->input('role_id'))->first(); if ($role->name == 'Admin') { //Admin $user->role_id = $role->id; } else { //Client $client = Role::select('id')->where('name', '=', 'User')->first(); //$token = str_random(32); $user->role_id = $client->id; //$user->active = 0; } if (!$request->has('active')) { //check checkbox :D $user->active = 0; } else { $user->active = $request->input('active'); } $user->password = Hash::make($request->input('password')); $user->name = $request->input('name'); $user->lastname = $request->input('lastname'); $user->email = $request->input('email'); $user->dni = $request->input('dni'); $user->state_id = $request->input('state_id'); $user->city_id = $request->input('city_id'); $user->save(); return redirect()->route('users.index')->with('success', 'El usuario se ha modificado correctamente'); }
public function update(UserRequest $request, User $user) { if (!Entrust::can('edit_user')) { return redirect('/dashboard')->withErrors(config('constants.NA')); } if (!Helper::getMode()) { return redirect()->back()->withErrors(config('constants.DISABLE_MESSAGE')); } $profile = $user->Profile; $user->name = $request->input('name'); $user->email = $request->input('email'); $profile->department_id = $request->input('department_id') ?: null; $roles[] = $request->input('role_id'); $user->roles()->sync($roles); $user->save(); $profile->save(); Helper::updateCustomField($this->form, $user->id, $request->all()); return redirect()->back()->withSuccess(config('constants.SAVED')); }