示例#1
0
 private static function generateRandID()
 {
     return md5(LS_userlogin::generateRandStr(16));
 }
示例#2
0
}
// Now include the created definefile
include_once $cachestufffile;
// timezone from server
date_default_timezone_set(LS_TIMEZONESERVER);
$lsdb->query('SET time_zone = "' . date("P") . '"');
// Check if https is activated
if (LS_SITEHTTPS) {
    define('BASE_URL', 'https://' . FULL_SITE_DOMAIN . _APP_MAIN_DIR . '/');
    define('SOCKET_PROTOCOL', 'wss://' . FULL_SOCKET_DOMAIN);
} else {
    define('BASE_URL', 'http://' . FULL_SITE_DOMAIN . _APP_MAIN_DIR . '/');
    define('SOCKET_PROTOCOL', 'ws://' . FULL_SOCKET_DOMAIN);
}
// Get the language file if different from settings
if (isset($_REQUEST['lang']) && $_REQUEST['lang'] != LS_LANG) {
    $BT_LANGUAGE = $_REQUEST['lang'];
}
// Check if user is logged in
$lsuserlogin = new LS_userlogin();
$lsuserrow = $lsuserlogin->lsCheckLogged();
$lsuser = new LS_user($lsuserrow);
if ($lsuser) {
    define(LS_USERID_RHINO, $lsuser->getVar("id"));
} else {
    define(LS_USERID_RHINO, false);
}
if (LS_USERID_RHINO) {
    // Update last activity from this user
    $lsuserlogin->lsUpdatelastactivity(LS_USERID_RHINO);
}