⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.139
Server IP:
178.33.27.10
Server:
Linux cpanel.dev-unit.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
Server Software:
Apache/2.4.62 (Unix) OpenSSL/1.0.2k-fips
PHP Version:
8.2.25
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
home
/
id
/
taxi.dev-unit.com
/
routes
/
api
/
v1
/
View File Name :
auth.php
<?php /* |-------------------------------------------------------------------------- | Auth API Routes |-------------------------------------------------------------------------- | | These routes are prefixed with 'api/v1'. | These routes use the root namespace 'App\Http\Controllers\Api\V1'. | */ /* * These routes use the root namespace 'App\Http\Controllers\Api\V1\Auth'. */ Route::namespace('Auth')->group(function () { // Send the OTP for User login. Route::post('user/login/send-otp', 'LoginController@sendUserLoginOTP'); Route::post('social-auth/{provider}', 'LoginController@socialAuth'); /*test otp*/ //post method // api/v1/mobile-otp // api/v1/validate-otp //params otp, mobile Route::post('mobile-otp', 'LoginController@mobileOtp'); Route::post('validate-otp', 'LoginController@validateSmsOtp'); /** * Login Routes */ // Login normal user from first-party clients (Mobile App etc.) using Password Grant. Route::post('user/login', 'LoginController@loginUser'); // Login driver using mobile or email Route::post('driver/login', 'LoginController@loginDriver'); // Login admin user from first-party clients (Mobile App etc) using Password Grant. Route::post('admin/login', 'LoginController@loginAdmin'); Route::post('dispatcher/login', 'LoginController@loginDispatcher'); // Logout the user by revoking the access token. Route::post('logout', 'LoginController@logout')->middleware('auth'); // Reset password Route::post('reset-password', 'Password\PasswordResetController@validateUserMobileIsExistForForgetPassword'); /** * Root namespace 'App\Http\Controllers\Api\V1\Auth\Registration'. */ Route::namespace('Registration')->group(function () { // Register a normal user. Route::post('user/register', 'UserRegistrationController@register'); Route::post('user/validate-mobile', 'UserRegistrationController@validateUserMobile'); Route::post('user/validate-mobile-for-login', 'UserRegistrationController@validateUserMobileForLogin'); //Reset Password Route::post('user/update-password', 'UserRegistrationController@updatePassword'); Route::post('driver/update-password', 'DriverSignupController@updatePassword'); // Register Driver Route::post('driver/register', 'DriverSignupController@register'); Route::post('driver/validate-mobile', 'DriverSignupController@validateDriverMobile'); Route::post('driver/validate-mobile-for-login', 'DriverSignupController@validateDriverMobileForLogin'); // Send the OTP for mobile verification during User registration. Route::post('user/register/send-otp', 'UserRegistrationController@sendOTP'); // Owner Register Route::post('owner/register','DriverSignupController@ownerRegister'); // Update Referral code after signup Route::post('update/user/referral', 'ReferralController@updateUserReferral')->middleware('auth'); Route::post('update/driver/referral', 'ReferralController@updateDriverReferral')->middleware('auth'); // Get Referral code Route::get('get/referral', 'ReferralController@index')->middleware('auth'); // Send the OTP for email verification during User registration. Route::post('send-mail-otp', 'UserRegistrationController@sendMailOTP'); Route::post('sendmail', 'EmailSendController@ridedetails'); // Validate the email registration OTP. Route::post('validate-email-otp', 'UserRegistrationController@validateEmailOTP'); // Validate the registration OTP. Route::post('user/register/validate-otp', 'UserRegistrationController@validateOTP'); // Register Admin user Route::post('admin/register', 'AdminRegistrationController@register'); }); // Confirm user's email. Route::post('email/confirm', 'Email\EmailConfirmationController@confirm'); // Resend user's email address confirmation email. Route::post('email/resend-confirmation', 'Email\EmailConfirmationController@resend'); /** * These routes are prefixed with 'api/v1/password'. * Root namespace 'App\Http\Controllers\Api\V1\Auth\Password'. */ Route::prefix('password')->namespace('Password')->group(function () { // Send the password reset email. Route::post('forgot', 'PasswordResetController@forgotPassword'); // Validate the password reset token. Route::post('validate-token', 'PasswordResetController@validateToken'); // Reset (update) the user's password. Route::post('reset', 'PasswordResetController@reset'); }); });