This repository has been archived by the owner on Dec 26, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtemp.php
43 lines (42 loc) · 1.74 KB
/
temp.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
$user = User::find($request->_id);
$dadosBrutos = file_get_contents('php://input');
// $dados = json_decode($dadosBrutos, true);
parse_str($dadosBrutos, $dados);
// dd($_POST['pass'], $request->pass, $user->pass, $dados);
if ($user->pass == NULL) {
if ( $request->pass != NULL) {
// $validated = $request->validateWithBag('updatePassword', [
// 'pass' => ['confirmed:pass_check'],
// ]);
// dd('pass1');
if ($request->pass == $request->pass_check) {
// dd('pass3');
$user->update([
'pass' => Hash::make(($request->pass)),
]);
dd('pass4');
} else {
dd('pass5');
return back()->with('status', 'password-not-confirmed');
}
} else if ( $user->pass_check != NULL) {// || Hash::check($request->pass, $user->pass)) {)
dd('pass6');
return back()->with('status', 'new-password-not-provided');
} else {
dd('pass7');
return back()->with('status', 'all-ok-passwords-not-provided');
}
} else if ($user->pass != NULL && $request->pass != NULL) {
dd('pass2');
$validated = $request->validateWithBag('updatePassword', [
'current_pass' => ['required', 'current_pass'],
'pass' => ['confirmed:pass_check'],
]);
dd('pass8');
$user->update([
'pass' => Hash::make(($validated['pass'])),
]);
dd('pass9');
}
dd('pass10');
// Auth::login($user);