Kiléptetési idő - v.1.1.6

Copyright © PHP-Fusion Inc
Version: 9.10.20 - Released: 2022/02/02

Copyright đ Fusion.BltFM
Version: 1.1.6 - Released: 2022/05/23
-=Leírás=-

Ez a rendszer megjeleníti, hogy mennyi idő van hátra az automatikus kijelentkezésig. A kijelentkezést megelőzően a rendszer az előre beállított idő alapján figyelmezteti a felhasználót, hogy hamarosan kijelentkezésre kerül. A figyelmeztető megjelenésekor a felhasználó választhat, hogy belépve marad vagy bezárja a figyelmeztetést. Bekapcsolhatod szélső és középső panelként is vagy ki is kapcsolhatod a panelt. Admin(AdminLTE) felületen is és felhasználói panelen, azaz a Kilépés gombon is meg tudod jeleníteni.

Ehhez módosítani kell 3 db fájlt vagy a csomagban lévő Core-Mod_file mappából másod fel a módosított fájlokat. A jelezett hibajavításokat követően elkészült az admin felület, melynek köszönhetően, most már nem kell a beállítások módosításához az infusion_db.php fájlt módosítgatni. Admin felületen a Core alap bejelentkezési időt is lehet módosítani, ehhez módosítani kellet még 1 db Core fájlt az Authenticate.php, a csomag ezt a módosított fájlt is tartalmazza.

v9.10.20 verzión tesztelve. Magazine téma(Theme)!

Ha kérdése van, keress fel itt https://fusion.bltfm.hu/ licensz oldalán.

Tiszteld meg azzal a készítőt, azaz engem -:) Mathias-t, hogy a Kiléptetési idő felületén lévő reklámot nem cseréled le, ha esetleg nem szeretnéd megjeleníteni, akkor kapcsold ki a Kiléptetési idő admin felületén.

Fontos megjegyzés: Nincs jogod törölni az alábbi copyright megjegyzést:

 đ 

Copyright đ 2022 Fusion.BltFM.hu a változtatás jogát fenntartja.

-=Telepítés=-

ÚJ RENDSZER TELEPÍTÉSE

1. Töltsd fel a Files mappából a BltFM_Login_Expiration_116 és Core-Mod_file mappák tartalmát a szerver főkönyvtárába. /pl.: public_html, www_root/

Amennyiben te szeretnéd módosítani a Core fájlokat, akkor ne másold fel a Core-Mod_file mappa tartalmát, hanem hajsd végre a 4. pontban leírtakat.

2. A böngésződben nyisd meg a weboldaladat, lépj be adminisztrátorként.

3. Nyisd meg az Adminisztráció-t /Admin főoldal-t/, majd a RendszerAdmin menünt nyisd meg és válaszd az Infusion-t, ezután keresd meg a Kiléptetési idő-t és kattints a Telepítés gombra.

4. Ha te szeretnéd módosítani a Core fájlokat, akkor nyisd meg a

/infusions/user_info_panel/templates/user_info.tpl.php
/themes/admin_themes/AdminLTE/classes/AdminPanel.php
/themes/Magazine/theme.php
/includes/classes/PHPFusion/Authenticate.php

Módosításokat ezzel jelöltem /* BltFM MOD _LOGIN_EXPIRATION */

/infusions/user_info_panel/templates/user_info.tpl.php

Keresd ezt

echo '<a class="btn btn-primary btn-block" href="'.BASEDIR.'index.php?logout=yes">'.$locale['UM084'].'</a>';

Cseréld erre

/* BltFM MOD _LOGIN_EXPIRATION */
if (file_exists(INFUSIONS.'bltfmhu_login_expiration_panel/infusion_db.php')) {
	require_once INFUSIONS.'bltfmhu_login_expiration_panel/infusion_db.php';
	require_once LEX_INC.'autoloader.php';
	if (isset($_COOKIE[COOKIE_USER]) && $_COOKIE[COOKIE_USER] != '') {
		\BLTFMHU\LoginExp\LoginExpServer::LoginExp()->UserLexBtnDisplay($_COOKIE[COOKIE_USER]);
	}
} else {
	echo '<a class="btn btn-primary btn-block" href="'.BASEDIR.'index.php?logout=yes">'.$locale['UM084'].'</a>';
}
/* BltFM MOD _LOGIN_EXPIRATION END */
				// CORE Original
            //echo '<a class="btn btn-primary btn-block" href="'.BASEDIR.'index.php?logout=yes">'.$locale['UM084'].'</a>';

/themes/admin_themes/AdminLTE/classes/AdminPanel.php

Keresd ezt

if (count($languages) > 1) {

Másold alá ezt

/* BltFM MOD _LOGIN_EXPIRATION */
if (file_exists(INFUSIONS.'bltfmhu_login_expiration_panel/infusion_db.php')) {
	require_once INFUSIONS.'bltfmhu_login_expiration_panel/infusion_db.php';
	require_once LEX_INC.'autoloader.php';
	$lex_set = get_settings('bltfmhu_login_expiration_panel');
	$new_lex = dbcount("(settings_name)", DB_SETTINGS_INF, "settings_name='lex_admin'");
	if (infusion_exists('bltfmhu_login_expiration_panel') && $new_lex && $lex_set['lex_active'] && $lex_set['lex_admin']) {
		$pass = '';
		if ($pass == '' && isset($_COOKIE[COOKIE_ADMIN]) && $_COOKIE[COOKIE_ADMIN] != "") {
			$html .= \BLTFMHU\LoginExp\LoginExpServer::LoginExp()->AdminLex($_COOKIE[COOKIE_ADMIN]);
		}
	}
}
/* BltFM MOD _LOGIN_EXPIRATION END */

/themes/Magazine/theme.php

Keresd ezt

echo rendernotices(getnotices(['all', FUSION_SELF]));

Cseréld erre

/* BLTFMHU MOD */
					echo '<div class="notices">';
                    echo rendernotices(getnotices(['all', FUSION_SELF]));
                echo '</div>';
/* BLTFMHU MOD */
// CORE
                //echo rendernotices(getnotices(['all', FUSION_SELF]));

/includes/classes/PHPFusion/Authenticate.php

Keresd ezt

Authenticate::storeUserSession($passAuth, $user["user_id"]);

Másold alá ezt

/* BltFM MOD _LOGIN_EXPIRATION */
                    fusion_set_cookie('lex_notice'.$user['user_id'].'', '', time()-3600, COOKIE_PATH, COOKIE_DOMAIN, FALSE, TRUE, 'lax');
/* BltFM MOD _LOGIN_EXPIRATION END */

Keresd ezt

if ($remember) {
            $cookieExpiration = time() + 1209600; // 14 days
        } else {
            $cookieExpiration = time() + 172800; // 48 hours
        }
        if (!$userCookie) {
            $cookiePath = COOKIE_PATH; // also allow infusions admin.
            $cookieName = COOKIE_ADMIN;
            $cookieExpiration = TIME + 172800; // 48 hours
        }

Cseréld erre

/* BltFM MOD _LOGIN_EXPIRATION */
$file_exists = file_exists(INFUSIONS.'bltfmhu_login_expiration_panel/infusion.php');
if ($file_exists) {
	$lex_set = get_settings('bltfmhu_login_expiration_panel');
}
/* + 
Core
$cookieExpiration = time() + 172800;
Mod
$new_lex = dbcount("(settings_name)", DB_SETTINGS_INF, "settings_name='lex_uexpire'");
$cookieExpiration = time() + (($file_exists && infusion_exists('bltfmhu_login_expiration_panel') && $lex_set['lex_active'] && $new_lex) ? $lex_set['lex_uexpire'] : '172800'); // 48 hours
Core
$cookieExpiration = time() + 172800;
Mod
$new_lex = dbcount("(settings_name)", DB_SETTINGS_INF, "settings_name='lex_aexpire'");
$cookieExpiration = time() + (($file_exists && infusion_exists('bltfmhu_login_expiration_panel') && $lex_set['lex_active'] && $new_lex) ? $lex_set['lex_aexpire'] : '172800'); // 48 hours
*/
/* BltFM MOD _LOGIN_EXPIRATION END*/
        if ($remember) {
            $cookieExpiration = time() + 1209600; // 14 days
        } else {
            $new_lex = dbcount("(settings_name)", DB_SETTINGS_INF, "settings_name='lex_uexpire'");
            $cookieExpiration = time() + (($file_exists && infusion_exists('bltfmhu_login_expiration_panel') && $lex_set['lex_active'] && $new_lex) ? $lex_set['lex_uexpire'] : '172800'); // 48 hours
        }
        if (!$userCookie) {
            $cookiePath = COOKIE_PATH; // also allow infusions admin.
            $cookieName = COOKIE_ADMIN;
            $new_lex = dbcount("(settings_name)", DB_SETTINGS_INF, "settings_name='lex_aexpire'");
            $cookieExpiration = time() + (($file_exists && infusion_exists('bltfmhu_login_expiration_panel') && $lex_set['lex_active'] && $new_lex) ? $lex_set['lex_aexpire'] : '172800'); // 48 hours
        }

Panelt telepítéskor a rendszer automatikusan létrehozza és bekapcsolja.

-=Frissítés=-

v1.1.5 RENDSZER FRISSÍTÉSE v.1.1.6

1. Töltsd fel a Files mappából a BltFM_Login_Expiration_116 és Core-Mod_file mappák tartalmát a szerver főkönyvtárába. /pl.: public_html, www_root/

Amennyiben te szeretnéd módosítani a Core fájlokat, akkor ne másold fel a Core-Mod_file mappa tartalmát, hanem hajsd végre a 4. pontban leírtakat.

2. A böngésződben nyisd meg a weboldaladat, lépj be adminisztrátorként.

3. Nyisd meg az Adminisztráció-t /Admin főoldal-t/, majd a RendszerAdmin menünt nyisd meg és válaszd az Infusion-t, ezután keresd meg a Kiléptetési idő-t és kattints a Frissítés gombra.

4. Ha te szeretnéd módosítani a Core fájlokat, akkor nyisd meg a

/infusions/user_info_panel/templates/user_info.tpl.php
/themes/admin_themes/AdminLTE/classes/AdminPanel.php
/themes/Magazine/theme.php
/includes/classes/PHPFusion/Authenticate.php

Módosításokat ezzel jelöltem /* BltFM MOD _LOGIN_EXPIRATION */, fentebb részletezve.

Panelt telepítéskor a rendszer automatikusan létrehozza és bekapcsolja.

-=Újdonság=-

1. Admin felület.

2. Új frissítés rendszer.

-=Javítva=-

1. Admin image, .JS, .CSS, .PHP fájlok optimalizálása.

-=Képajánló=-

-=Előzmények=-

1.1.5 - 2021.11.05.

Kiléptetési idő inf 1.1.5 verzió elkészítése.-:)

-=Újdonság=-

1. Figyelmeztető üzenetben a hátralévő idő megjelenítése.

2. Figyelmeztetés megjelenésekor lehetőség van rá, hogy a felhasználó belépve maradjon vagy bezárja a figyelmeztetést.

-=Javítva=-

1. Kiléptetési idő admin felületén a példa panel megjelenítésekor, tag és admin kiléptetési ideje ugyan az volt, javítva.

2. Admin felületen kiléptetési idő hiba, javítva.

1.1.4 - 2021.10.24.

Kiléptetési idő inf 1.1.4 verzió elkészítése.-:)

-=Javítva=-

1. Kilépés gombon kiléptetési idő hiba, javítva.

2. Authenticate.php, a szükséges módosítást követően belépési hiba, javítva.

3. Egyéb hiba, javítva.

1.1.3 - 2021.10.22.

Kiléptetési idő inf 1.1.3 verzió elkészítése.-:)

-=Újdonság=-

1. Hibák elkerülése véget, amennyiben manuálisan nem végezted el a rendszerhez szükséges módosításokat a Core fájlokban vagy törölted a rendszer mappáját és a Core fájlokban nem törölted a módosításokat, akkor nem fog hibát adni.

-=Javítva=-

1. Kilépés gomb nem látszódot inaktív állapotban, javítva.

2. Events Management System rendszerrel nem működött megfelelően a visszaszámlálás, javítva.

3. Egyéb hiba, javítva.

1.1.0 - 2021.10.02.

Kiléptetési idő inf 1.1.0 verzió elkészítése.-:)

-=Újdonság=-

1. Kiléptetési idő Admin felülete, melyben lehet módosítani a bejelentkezési időt is.

-=Javítva=-

1. Panel kikapcsolásakor Fatal error hiba, javítva.

2. Egyéb hiba, javítva.

1.0.0 - 2021.09.22.

Kiléptetési idő inf 1.0.0 verzió elkészítése.-:)

Észrevételek, esetleges hibákat kérem jelezze. Kapcsolatfelvétel: https://fusion.bltfm.hu/ e-mail: admin@fusion.bltfm.hu
 đ