RímElek által írt login rendszer, meghívásos rendszerrel. Regisztráció, bejelentkezés, profil módosítás privát levelezés és adminisztrációs felület is található benne. Könnyen integrálható egy meglévő odlalba. Az alap csomagban még egy szép alapkinézet is van.
A letölthető zip fájlban van egy magyar nyelvű readme.txt, melyben minden fontosabb információ megtalálható (telepítés, használat, stb...).
[lang=php]<?php
$available = extension_loaded("gd");
echo "GD könyvtár ".( ($available)?"":"nem " )."elérhető<br>";
if(!$available) {
echo "GD könyvtár betöltése ... ";
//sikerült a betöltés?
$success = false;
//mi a kiterjesztés fájlneve
$extension_file = "";
//Az operációs rendszer
if ( strtoupper(substr(PHP_OS, 0, 3)) === 'WIN' ) {
// windows
$success = @dl("php_gd2.dll");
} else {
// other
$success = @dl("gd2.so");
}
echo ($success)?"sikeres":"sikertelen";
echo "<br>";
if( $success && extension_loaded("gd") ) {
echo "Ugy tünik sikerült futásidőben betölteni <br>
a GD könyvtárat. Ha szeretnéd használni <br>
a GD könyvtárat akkor minden olyan php <br>
fájlban ahol szükség van rá használhatod <br>
az alábbi kódot, a modul betöltésére:<br>
@dl(\"$extension_file\"); Sok szerencsét<br>";
}
}
Ismételten van egy kis problémám.
Változtattam az oldalam szerkezetén (http://oldalam.hu/register.php -ról : http://oldalam.hu/index.php?oldal=register -re) és most ha meghívó van küldve akkor ilyen linket készít:
http://oldalam.hu/index.php?oldal=register?oldal=register&invitehash=.........
tehát az index.php után 2x teszi bele a ?oldal=register részt. Admin bállításnál index.php?oldal=register van megadva a Regisztrációs fájl nevének.
Lehet hogy a fájl behívás az oka? Mert ha simán a register.php van megadva, akkor jó.
Simán regisztrációnál ott jól küldi el.
Érdemes lenne használni egy session-t, amikor bejelentkezik valaki annál a résznél csinálj egy session_register(username);-t, aztán, amikor post form bejön az inputnak vagy adj egy value="<?=$_SESSION["username"]?>" értéket, vagy szed ki az inputot, majd a php-ban, amikor feldolgozza az adatokat, az adatbázisnak elküldésre ad meg ezt az értéket.
Olyan gondom van, hogy adott egy vendég könyv és csak a regisztráltak tudnak írni.
A lényeg hogy ha valaki bejelentkezik (user1) akkor a vendégkönyv "név" mezőben a saját felhasználóneve (user1) jelenjen meg.
Hogy lehet ezt megoldani?