Files
FloatAppGate/app/Services/ResetPassword.php
T
dev-chiefworks 72dca21238 fix
2022-04-20 23:25:59 -04:00

42 lines
1.1 KiB
PHP

<?php
namespace App\Services;
use GuzzleHttp\Client as HTTPClient;
//use \\CoreServiceApi;
class ResetPassword extends CoreServiceApi
{
public static function procResetPassword($data)
{
$res =[];
$mode = (int) $mode;
log_message('critical', "ResetPassword=>Mode ====>===>".$data['mode'] );
log_message('critical', "ResetPassword=DATA====>===>".json_encode($data) );
switch($mode){
case 100:
$arr = array('mode' => $mode, 'email' => $data['username']);
$data_json = json_encode($arr);
$res = self::NodeServiceApi('user/reset-password', $data_json);
log_message('critical', "ResetPassword=>Mode ====>===> Node return" );
break;
case 200:
$arr = array('mode' => '100', 'email' => $data['username'], 'resetPin'=>$data['reset_pin'] );
$data_json = json_encode($arr);
$res = self::NodeServiceApi('/user/reset-password', $data_json);
break;
case 300:
break;
}
return $res;
}
}