Merge pull request #112 from Ritikeshyadav/RitikeshFreeu

Ritikesh freeu
This commit is contained in:
Ritikeshyadav
2024-05-06 14:50:33 +05:30
committed by GitHub
4 changed files with 44 additions and 8 deletions

View File

@@ -293,6 +293,40 @@ class ProfileController extends Controller
}
}
public function resendOtpForProfileUpdate(Request $request)
{
try{
$type = $request->type;
$user_id = request()->user()->id;
$credential = $request->credential;
$otp = rand(1000,9999);
// $getUser = User::find($user_id);
if($type == 1)
{
// type 1 for email otp
// $email = $getUser->email;
$mailData = [
'title' => 'Mail from Jerichoalternatives.in',
'body' => 'This is for testing email using smtp.'
];
Mail::to($credential)->send(new OtpMail($mailData, $otp));
UserOtpModel::where('user_id', $user_id)->update(['email_otp'=> $otp, 'expire_at'=>Carbon::now()->addMinutes(2)]);
}
else if($type == 2)
{
// $mobileNumber = $getUser->contact_number;
$this->thirdPartyOTP($credential, $otp);
UserOtpModel::where('user_id', $user_id)->update(['contact_otp'=> $otp,'expire_at'=>Carbon::now()->addMinutes(2)]);
}
return response()->json([
'status'=>200,
'message'=>'OTP has been send',
]);
} catch (\Exception $e) {
return response()->json(['message' => $e->getMessage()], 400);
}
}
public function getUser()
{
try {

View File

@@ -61,23 +61,23 @@
<ul class="sub_menu">
<li><a href="{{ route('manage.venture-capital-fund.create') }}"
class="dropdown-item">Venture Capital Funds</a></li>
<li><a href="{{ route('manage.infrastructure-fund.create') }}"
class="dropdown-item">Infrastructure Funds</a></li>
<li><a href="{{ route('manage.angel-fund.create') }}"
class="dropdown-item">Angel Funds</a></li>
<li><a href="{{ route('manage.infrastructure-fund.create') }}"
class="dropdown-item">Infrastructure Funds</a></li>
</ul>
</li>
<li class="has_dropdown">
<a href="#">AIF Category II<i class="fas fa-angle-right"></i></a>
<ul class="sub_menu">
<li><a href="{{ route('manage.private-equity-fund.create') }}"
class="dropdown-item">Private Equity Funds</a></li>
<li><a href="{{ route('manage.private-credit-fund.create') }}"
class="dropdown-item">Private Credit Funds</a></li>
<li><a href="{{ route('manage.fund-for-distressed-asset.create') }}"
class="dropdown-item">Distressed Asset Funds</a></li>
<li><a href="{{ route('manage.private-credit-fund.create') }}"
class="dropdown-item">Private Credit Funds</a></li>
<li><a href="{{ route('manage.private-real-estate-fund.create') }}"
class="dropdown-item">Private Real Estate <br> Funds</a></li>
<li><a href="{{ route('manage.private-equity-fund.create') }}"
class="dropdown-item">Private Equity Funds</a></li>
</ul>
</li>
<li class="has_dropdown">

View File

@@ -368,8 +368,8 @@
</li>
<li class="{{ Request::routeIs('market-list') ? 'active_page' : '' }}"><a
href="{{ route('market-list') }}">List Your Asset</a></li>
onclick="showDeactivatePopup('{{ route('market-list') }}')" href="#">List Your Asset</a></li>
{{-- href="{{ route('market-list') }}" --}}

View File

@@ -156,6 +156,7 @@ Route::post('sign-up', [AuthController::class, 'signUp']);
Route::post('sign-up-2', [AuthController::class, 'signUp2']);
Route::post('resend-registration-otp', [AuthController::class, 'resendOtp']);
// Route::post('resend-registration-otp', [AuthController::class, 'resendOtp']);
Route::post('verify-contact-and-email-for-investor', [AuthController::class, 'verifyContactAndEmailForInvestorApi']);
Route::post('verify-contact-and-email-for-asset-manager', [AuthController::class, 'verifyContactAndEmailForAssetManagerApi']);
@@ -173,6 +174,7 @@ Route::group(['middleware' => ['auth:sanctum']], function () {
Route::post("send-email-otp", [ProfileController::class, 'sendEmailOTPApi']);
Route::post("verify-user-email-or-contact-otp", [ProfileController::class, 'verifyOtpAPI']);
Route::post("resend-otp-for-email-or-contact", [ProfileController::class, 'resendOtpForProfileUpdate']);
Route::post('logout', [AuthController::class, 'userLogout']);
// Route::post("update-profile", [ProfileController::class, 'updateAPI']);