Każdy zaczyna inaczej, ale napiszę Ci jak możesz zacząć(tak najprościej)
Rejestracja -> dane z formularza filtrujesz, następnie sprawdzasz czy np taki użytkownik jest w bazie danych, jeśli go nie ma to zapisujesz do bazy. Zabezpiecz również skrypt przez atakami. Sesje w tym przypadku mogą Ci się przydać do sprawdzenia czy użytkownik jest już zalogowany, jeśli jest to nie musi pokazywać formularza
Logowanie -> sprawdzasz dane wpisane w formularzu z tymi bazy i pokazujesz zawartość, która ma być po zalogowaniu
Rangi -> w pliku z logowaniem możesz dodać np takie coś:
if($_SESSION['status'] == '0')
{
header("Location: index.php"); }
elseif ($_SESSION['status'] == '1')
{
header("Location: index1.php"); }
Tyle że wcześniej musisz pobrać dane z bazy za pomocą pętli np while i zapisać dane z kolumny status do $_SESSION['status']
np tak:
$_SESSION['status'] = $rekord['status'];
możesz poczytać trochę o sesjach tutaj
sesje