Napisałem sobie następującą funkcję:
<?php function is_active() { $userid = $_SESSION['userid']; } $status = $r['status']; if ($status != 1) { return false; } else { return true; } } ?>
Sprawdza ona, czy użyszkodnik aktywował swoje konto za pomocą linka w emailu.
Na stronie zabezpieczonej sprawdzam ją w sposób następujący:
<?php if (!is_active()) { } ?>
Problem w tym, że funkcja, albo jej sprawdzanie nie działa. Inną funkcję też sprawdzam w ten sposób i to działa. Stworzyłem dwóch użytkowników, jednego ze status=1, drugiego ze status=0. Niestety nie mam już pomysłów co jest nie tak.
Może ktoś podrzucić jakąś sugestię? JEśli źle wytłumaczyłem to przepraszam, ale z php mam doczynienia parę dni i generalnie już zamiast myśli mam strongi od manuala:)
Pozdrowienia
Andrzej