Esempio n. 1
0
 public function postChangePassword(Requests\ChangePasswordRequest $request)
 {
     $user = Sentinel::getUser();
     $new_password = $request->get('new_password');
     $credentials = array('password' => $request->get('old_password'));
     if (!Sentinel::validateCredentials($user, $credentials)) {
         return Redirect::back()->with('error', '비밀번호가 일치하지 않습니다.');
     }
     if (!Sentinel::update($user, ['password' => $new_password])) {
         return Redirect::back()->with('error', '비밀번호 변경에 실패했습니다.');
     }
     return Redirect::back()->with('success', '비밀번호를 변경하였습니다.');
 }
 public function postChangePassword(ChangePasswordRequest $request)
 {
     $user = Auth::user();
     if (!Hash::check($request->get('old_password'), $user->getAuthPassword())) {
         // flash error message
         $request->session()->flash('errorMessages', ['The old password doesn\'t match your current password.']);
         return back();
     }
     // save new password
     $user->password = bcrypt($request->get('new_password'));
     $user->save();
     // flash success message
     $request->session()->flash('successMessages', ['Your password has been changed.']);
     return back();
 }
Esempio n. 3
0
 /**
  * Function Store
  * to Save/Update Brand From Brand Form
  * @Request @Name,@Code etc
  *
  * @return json
  */
 public function onChangePassword(\App\Http\Requests\ChangePasswordRequest $request)
 {
     $user = new \App\Models\User();
     $user = $user->where('id', Auth::user()->id)->first();
     $user->password = bcrypt($request->get('password'));
     $user->updated_by = Auth::user()->id;
     $user->updated_at = date('Y-m-d H:i:s');
     $user->change_password_count = $user->change_password_count + 1;
     $user->save();
     $param['message'] = Lang::get('message.updated');
     $param['error'] = false;
     return json_encode($param);
 }