|
@@ -70,6 +70,41 @@ class HomeController extends Controller
|
|
|
->withInput($request->input());
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ public function resendSmsAuthToken(Request $request) {
|
|
|
+
|
|
|
+ try {
|
|
|
+
|
|
|
+ $url = env('BACKEND_URL', 'http://localhost:8080/api') . '/session/resendSmsAuthToken';
|
|
|
+
|
|
|
+ $data = [];
|
|
|
+
|
|
|
+ $response = Http::asForm()
|
|
|
+ ->withHeaders(['sessionKey'=>$request->cookie('sessionKey')])
|
|
|
+ ->post($url, $data)
|
|
|
+ ->json();
|
|
|
+
|
|
|
+ if(!isset($response['success']) || !$response['success']){
|
|
|
+ $message = 'API error';
|
|
|
+ if(isset($response['error'])) {
|
|
|
+ $message = $response['error'];
|
|
|
+ if(isset($response['path'])) $message .= ': ' . $response['path'];
|
|
|
+ }
|
|
|
+ else if(isset($response['message'])) $message = $response['message'];
|
|
|
+ return redirect('/confirm_sms_auth_token')
|
|
|
+ ->withInput()
|
|
|
+ ->with('message', $message);
|
|
|
+ }
|
|
|
+
|
|
|
+ return redirect()->back()->withInput()->with('message', "SMS Auth Token sent.");
|
|
|
+
|
|
|
+ } catch (\Exception $e) {
|
|
|
+ return redirect()->back()
|
|
|
+ ->with('message', 'Unable to process your request at the moment. Please try again later.')
|
|
|
+ ->withInput($request->input());
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
public function postSetPassword(Request $request) {
|
|
|
try {
|
|
|
|