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('/logout', 'LoginController::logout');
$routes->get('/oauth2callback', 'LoginController::receiveGoogleOAuthResponse');
$routes->get('/auth/google', 'LoginController::initiateGoogleOAuth');
$routes->group("/user", ["filter" => "authMVC"], function($routes){

View File

@ -57,4 +57,12 @@ abstract class BaseController extends Controller
$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('client_list', $data);
echo view('layout/footer');
// $this->loadLayout('client_onboarding', $data);
}
public function clientOnboarding()
@ -99,8 +101,9 @@ class ClientController extends AdminController
echo view('layout/header', $headerData);
echo view('client_onboarding', $data);
echo view('layout/footer');
}
}
public function editClientOnboarding($id = null)
{

View File

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

View File

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