Saját php-s rendszer cms mögé rejtése
Sziasztok van egy saját fejlesztésü kis nyilvántartó rendszerem ami php-ban készült mysql adatbázissal dolgozik (alapja a jtable.org kiegészítve jó pár dologgal pdf jelentések fileok feltöltése feldolgozása és kezelése) jelenleg még nincs felhasználó kezelése. Arra gondoltam hogy nem e lehetne egy CMS mögé rejteni az egészet pl: drupal hogy a felhasználó kezelést az végezze, csak bejelentkezett felhasználó tudja használni a rendszert. Hogyan lehetséges ez merre érdemes elindulni mre érdemes oda figyelni.
Köszönettel:
Feri
■ Köszönettel:
Feri
Modul
Esetleg basic authentication?
Drupal Auth
Valami ilyesmi pszeudo kódban:
require DrupalCodeLibrary;
$logTrueObj =new DrupalAuth();
if($logRueObj == true){
echo "Hurrá ez egy felhasználó";
// satöbbi.
}
drupal?
Basic auth felejtos mert 0 biztonsaga van.
Szinten felejtsd el hogy a Drupalt akard modulkent hasznalni... :)
Itteni cikkek alapjan egy felhasznalo es jogosultsag kezelest meg lehet irni ha ugyes vagy.
Javaslom hogy tanulj meg hasznalni min. egy keretrendszert v cms-t es ha megoldottad mar a felh kezelest akkor gondold at hogy mikent erdemes ezt a kodod felhasznalni.
Oop?
Ha Drupal, akkor a routing-ot
A hook_permission mondja meg, hogy milyen jogosultságok vannak. (később szerepkörönként állíthatod, hogy ki melyik jogosultságot érje el)
A hook_menu pedig megmondja, hogy melyik útvonalhoz, milyen jogosultság kell, melyik függvény fogja előállítani a tartalmat és milyen menüpontban jelenjen meg az adott útvonal.
Első körben egy nagy össegányolt valamit fogsz készíteni, de ha van kedved és időd, akkor megtanulhatod szétválasztani a dolgokat (megjelenítés, js stb.) és akkor egész szép dolgokat tudsz majd készíteni.
Ha elakadnál gyere a Drupal.hu-ra kérdezni. (és ne törődj a trollokkal. :D)
pp
hook?
callback
OK, köszi
Ezzel a megoldással egy olyan
20 alkönyvtár
Végül a megoldás egy kész
) php script testre szabása és integrálása lett a meglévő rendszerbe.
különc
Ilyenben én valahogy nem tudok bízni a kész megoldásokban, kivéve ha az egy komoly opensource CMS, rendszeresen frissítve.