Files
Pichome/admin/login/classes/adminlogin.php

22 lines
793 B
PHP
Raw Normal View History

2022-05-02 22:31:35 +08:00
<?php
namespace admin\login\classes;
use \core as C;
class Adminlogin{
public function run(){
$dzz = C::app();
$dzz->init();
$admincp = new \dzz_admincp();
$admincp->core = $dzz;
$return = $admincp->init();
2024-01-31 01:00:33 +08:00
$firstlogin = getglobal('adminfirstlogin') ? getglobal('adminfirstlogin'):1;
if($firstlogin || !getglobal('machinecode')){
\Hook::listen('sysreg');
}
$isapi = ((isset($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') || (isset($_GET['inajax']) && $_GET['inajax']))
? true : false;
if($isapi && $return === 0){
2022-05-02 22:31:35 +08:00
exit(json_encode(array('loginstatus'=>0,'hash'=>FORMHASH)));
}
}
2021-09-17 10:56:51 +08:00
}