This commit is contained in:
VENKATESHWARAN 2024-02-14 12:45:35 +05:30
commit fa313ea043
5 changed files with 22 additions and 4 deletions

View File

@ -10,6 +10,7 @@ $routes->get('/test', 'Home::test');
$routes->get('/login', 'LoginController::index');///auth/google $routes->get('/login', 'LoginController::index');///auth/google
$routes->get('/logout', 'LoginController::logout'); $routes->get('/logout', 'LoginController::logout');
$routes->get('/oauth2callback', 'LoginController::receiveGoogleOAuthResponse'); $routes->get('/oauth2callback', 'LoginController::receiveGoogleOAuthResponse');
$routes->get('/auth/google', 'LoginController::initiateGoogleOAuth');
$routes->group("/user", ["filter" => "authMVC"], function($routes){ $routes->group("/user", ["filter" => "authMVC"], function($routes){

View File

@ -57,4 +57,12 @@ abstract class BaseController extends Controller
$this->session = \Config\Services::session(); $this->session = \Config\Services::session();
} }
public function loadLayout($view_name,$data)
{
echo view('layout/header',$data);
echo view($view_name, $data);
echo view('layout/footer',$data);
}
} }

View File

@ -77,6 +77,8 @@ class ClientController extends AdminController
echo view('layout/header', $headerData); echo view('layout/header', $headerData);
echo view('client_list', $data); echo view('client_list', $data);
echo view('layout/footer'); echo view('layout/footer');
// $this->loadLayout('client_onboarding', $data);
} }
public function clientOnboarding() public function clientOnboarding()
@ -99,6 +101,7 @@ class ClientController extends AdminController
echo view('layout/header', $headerData); echo view('layout/header', $headerData);
echo view('client_onboarding', $data); echo view('client_onboarding', $data);
echo view('layout/footer'); echo view('layout/footer');
} }
public function editClientOnboarding($id = null) public function editClientOnboarding($id = null)

View File

@ -61,11 +61,16 @@ class LoginController extends BaseController
} }
}else{ }else{
$return = googleOAuthLogin(false);
return $return; return redirect()->to(base_url('login'));
} }
} }
public function initiateGoogleOAuth()
{
return googleOAuthLogin(false);
}
public function logout() public function logout()
{ {
session()->destroy(); session()->destroy();

View File

@ -69,6 +69,7 @@
</div> </div>
<div class="form-group mb-0 text-center"> <div class="form-group mb-0 text-center">
<a href="<?= base_url('oauth2callback'); ?>"><img <a href="<?= base_url('oauth2callback'); ?>"><img
src="<?= base_url()."public"; ?>/assets/images/googleButton.svg" width="300"></a> src="<?= base_url()."public"; ?>/assets/images/googleButton.svg" width="300"></a>
</div> </div>