From be7e4d489ada42c3681fa05d35100b387f4d5a64 Mon Sep 17 00:00:00 2001 From: dev-chiefworks Date: Fri, 17 Dec 2021 20:45:29 -0500 Subject: [PATCH] Chnagethe route for init commit --- application/config/config.php | 2 +- application/config/routes.php | 2 +- application/controllers/Home.php | 62 +++++++++++++++++++++++++++++--- docker-compose.yml | 2 +- 4 files changed, 61 insertions(+), 7 deletions(-) diff --git a/application/config/config.php b/application/config/config.php index 054534c..6cd9eae 100644 --- a/application/config/config.php +++ b/application/config/config.php @@ -47,7 +47,7 @@ spl_autoload_register(function($classname) { //$config['base_url'] = $wrenchboard->cfgReadChar("system.base_url"); //'http://oameye.works.wrenchboard.com/'; -$config['base_url'] = "http://localhost:8082/"; // 'https://'.$_SERVER['SERVER_NAME'].'/'; +$config['base_url'] = "http://192.168.1.140:9085/"; // 'https://'.$_SERVER['SERVER_NAME'].'/'; /* |-------------------------------------------------------------------------- diff --git a/application/config/routes.php b/application/config/routes.php index 04c0949..85d41f3 100644 --- a/application/config/routes.php +++ b/application/config/routes.php @@ -49,7 +49,7 @@ defined('BASEPATH') OR exit('No direct script access allowed'); | Examples: my-controller/index -> my_controller/index | my-controller/my-method -> my_controller/my_method */ -$route['default_controller'] = 'site'; +$route['default_controller'] = 'bko'; $route['404_override'] = 'Wrb404'; $route['translate_uri_dashes'] = FALSE; diff --git a/application/controllers/Home.php b/application/controllers/Home.php index c4b1121..07a9459 100644 --- a/application/controllers/Home.php +++ b/application/controllers/Home.php @@ -5,13 +5,67 @@ defined('BASEPATH') OR exit('No direct script access allowed'); class Home extends WRB_Controller { public function index() { - - $this->home1(''); + $data["username"] = ""; + $this->load->view('bko/view_bko_login', $data); } - public function about() { + public function logout() { + $data['username'] = $data['password'] = ''; + $this->load->view('bko/view_bko_login', $data); + } - $this->home2('home2/about'); + public function login() { + $data = array(); + $data['username'] = $data['password'] = ''; + $data['bko_username'] = $data['bko_password'] = ''; + + if ($_POST) { + + $data['username'] = trim($this->input->post('username')); + $data['password'] = $this->input->post('password'); + + if ($data['username'] != '' && $data['password'] != '') { // NOTE THAT IT msg_type is IMPORTTANT + $this->load->model('backend_model'); + $data['action'] = WRENCHBOARD_BKO_LOGIN; + $out = array(); + $res = $this->backend_model->wrenchboard_api($data, $out); + // echo "~~~~~~~~ ".$res." ~~~~~~~~~"; + // print_r($out); + /* + * + * - 10:36:20.728 INFO [14300]: RET: backoffice_id=1 + - 10:36:20.728 INFO [14300]: RET: created=2017-03-26 00:32:07.062577 + - 10:36:20.728 INFO [14300]: RET: email=ameye@chiefsoft.com + - 10:36:20.728 INFO [14300]: RET: group_id=1 + - 10:36:20.728 INFO [14300]: RET: id=1 + - 10:36:20.728 INFO [14300]: RET: pass=d0fbea2563b377ea7074bced45c88dcb + - 10:36:20.728 INFO [14300]: RET: result=YES I GET TO BACK END + - 10:36:20.728 INFO [14300]: RET: sessionid=3ff02565e39c84d56cb01360f8a0ab4f + - 10:36:20.728 INFO [14300]: RET: status=1 + - 10:36:20.728 INFO [14300]: RET: stauts=OK + - 10:36:20.728 INFO [14300]: RET: username=admin + + */ + $this->populate_bko_session($res, $out); + } + } + + $this->load->view('bko/view_bko_login', $data); + } + + private function populate_bko_session($res, $out) { + + if ($res == PHP_API_OK && $out["sessionid"] != '' && $out["backoffice_id"] > 0) { + + $_SESSION['backoffice_id'] = $out["backoffice_id"]; + $_SESSION['bko_email'] = $out["email"]; + $_SESSION['bko_sessionid'] = $out["sessionid"]; + $_SESSION['bko_username'] = $out["username"]; + $_SESSION['bko_selected_memberd_id'] = 0; + $_SESSION['bko_group'] = $out['group_id']; + $_SESSION['bkodata'] = $out; + redirect('bkouser/dash'); + } } } diff --git a/docker-compose.yml b/docker-compose.yml index 335cf6b..f1b5f2e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -14,7 +14,7 @@ services: - ./:/var/www/html - ./apache_log:/var/log/apache2 ports: - - 8082:80 + - 9085:80 extra_hosts: - oameye.works.wrenchboard.com:10.20.30.27 volumes: