Changeset View
Changeset View
Standalone View
Standalone View
src/app/Http/Controllers/API/PasswordResetController.php
Show All 18 Lines | class PasswordResetController extends Controller | ||||
protected $code; | protected $code; | ||||
/** | /** | ||||
* Sends password reset code to the user's external email | * Sends password reset code to the user's external email | ||||
* | * | ||||
* Verifies user email, sends verification email message. | * Verifies user email, sends verification email message. | ||||
* | * | ||||
* @param Illuminate\Http\Request HTTP request | * @param \Illuminate\Http\Request $request HTTP request | ||||
* | * | ||||
* @return \Illuminate\Http\JsonResponse JSON response | * @return \Illuminate\Http\JsonResponse JSON response | ||||
*/ | */ | ||||
public function init(Request $request) | public function init(Request $request) | ||||
{ | { | ||||
// Check required fields | // Check required fields | ||||
$v = Validator::make($request->all(), ['email' => 'required|email']); | $v = Validator::make($request->all(), ['email' => 'required|email']); | ||||
Show All 22 Lines | public function init(Request $request) | ||||
PasswordResetEmail::dispatch($code); | PasswordResetEmail::dispatch($code); | ||||
return response()->json(['status' => 'success', 'code' => $code->code]); | return response()->json(['status' => 'success', 'code' => $code->code]); | ||||
} | } | ||||
/** | /** | ||||
* Validation of the verification code. | * Validation of the verification code. | ||||
* | * | ||||
* @param Illuminate\Http\Request HTTP request | * @param \Illuminate\Http\Request $request HTTP request | ||||
* | * | ||||
* @return \Illuminate\Http\JsonResponse JSON response | * @return \Illuminate\Http\JsonResponse JSON response | ||||
*/ | */ | ||||
public function verify(Request $request) | public function verify(Request $request) | ||||
{ | { | ||||
// Validate the request args | // Validate the request args | ||||
$v = Validator::make( | $v = Validator::make( | ||||
$request->all(), | $request->all(), | ||||
Show All 26 Lines | public function verify(Request $request) | ||||
// Return user name and email/phone from the codes database on success | // Return user name and email/phone from the codes database on success | ||||
return response()->json(['status' => 'success']); | return response()->json(['status' => 'success']); | ||||
} | } | ||||
/** | /** | ||||
* Password change | * Password change | ||||
* | * | ||||
* @param Illuminate\Http\Request HTTP request | * @param \Illuminate\Http\Request $request HTTP request | ||||
machniak: This is not consistent with other places. I propose to use the full namespace here. | |||||
Done Inline ActionsFine with me either way. vanmeeuwen: Fine with me either way. | |||||
* | * | ||||
* @return \Illuminate\Http\JsonResponse JSON response | * @return \Illuminate\Http\JsonResponse JSON response | ||||
*/ | */ | ||||
public function reset(Request $request) | public function reset(Request $request) | ||||
{ | { | ||||
// Validate the request args | // Validate the request args | ||||
$v = Validator::make( | $v = Validator::make( | ||||
$request->all(), | $request->all(), | ||||
Show All 26 Lines |
This is not consistent with other places. I propose to use the full namespace here.