Advertisement
Guest User

Untitled

a guest
Aug 22nd, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. export default {
  2. data(){
  3. return {
  4. password: {
  5. old_password: '',
  6. new_password: '',
  7. repeat_password: ''
  8. }
  9. }
  10. },
  11. methods: {
  12. changePassword() {
  13. axios.post('api/change_password', this.password).then( response=> {
  14. this.password = {
  15. old_password: '',
  16. new_password: '',
  17. repeat_password: ''
  18. };
  19. console.log(response.data.message);
  20. });
  21. }
  22. }
  23. }
  24.  
  25. public function update(Request $request)
  26. {
  27. $get_user = Auth::user();
  28.  
  29. $user = User::find($get_user->id);
  30.  
  31. $current_password = $get_user->password;
  32.  
  33. if (Hash::check($request->input('old_password'), $get_user->password) && ($request->input('new_password') == $request->input('repeat_password'))) {
  34.  
  35. $user->update([
  36. 'password' => Hash::make($request->input('new_password'))
  37. ]);
  38.  
  39. return response()->json([
  40. 'message' => 'Password updated'
  41. ]);
  42.  
  43. }
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement