Sziasztok!
Kicsit elhamarkodott, vagy inkább túl magabiztos kijelentés volt, hogy majd leküzdöm önerőből a felmerülő problémáimat. :blush:
Most belefutottam egy olyanba, amiben tényleg tanácstalan vagyok :help2:
Azt akartam megcsinálni, hogy a taglistát, csak az admin felhasználó tudja megnyitni. Ezt úgy próbáltam megoldani, hogy megviszgáltam, hogy a felhasználó ID-je megegyezik-e az admin ID-vel, s, ha igen, akkor megjelenik a taglista link is neki.
Ez működik is, de ha nem admin felhasználóvel lépek be, majd az adatmódosításra, aztán újra meghívom a jelszóval védett tartalmat, akkor már ennek a felhasználónak is látszik a taglista link.
Ezt menu.php-t így módosítottam:
if(logged)
{
$configurl = str_repeat("../", updir) . "config2.php";
require($configurl);
$modifyurl = str_repeat("../", updir) . $modifyurl;
$memberurl = str_repeat("../", updir) . $memberurl;
// Menü
print('<p style="font-color:#red" >Üdvözöljük!</p><p> Ön sikeresen bejelentkezett</p><br><a href="' . $modifyurl . '" target="_self">Adatmódosítás</a><br>'
//. '<a href="' . $memberurl . '" target="_self">Taglista</a><br>'
. '<a href="' . 'indexuj.php?page=jelszo' . follow . 'action=logout" target="_self">Kijelentkezés</a><br> '
);
if($user["ID"] == $admin)
{print('<a href="' . $memberurl . '" target="_self">Taglista</a><br>'
); }
}
Mit rontottam el?