Най-после и аз успях да си създам логин интерфейс, и то перфектен за моите нужди смея да заявя 🙂 Доволен съм от свършената работа. В интерес на истината, този потребител (тоест аз), който ще има по-специални права, не е толкова важен за филмите, а за игрите въобще, но за музиката… ооо за музиката, е просто задължителен… Даже мисля, че точно този раздел ме принуди да се разровя из многобройните туториали и да намеря как става това чудо. До този момент не бях се сблъсквал с сесии и бисквитки директно (в смисъл да трябва да ги използват скриптовете) и си беше нещо ново за мен. В крайна сметка ето как изглежда функцията, която проверява дали потребителят е логнат и ако е, да показва каквото само той може да вижда 🙂 Другото не е толкова интересно.
function checkLogin(){
if(isset($_COOKIE[‘cookname’]) && isset($_COOKIE[‘cookpass’])){
$_SESSION[‘username’] = $_COOKIE[‘cookname’];
$_SESSION[‘password’] = $_COOKIE[‘cookpass’];
}
if(isset($_SESSION[‘username’]) && isset($_SESSION[‘password’])){
if(confirmUser($_SESSION[‘username’], $_SESSION[‘password’]) != 0){
unset($_SESSION[‘username’]);
unset($_SESSION[‘password’]);
return false;
}
return true;
}
else{
return false;
}
}