Witam,
Zaczynam z obiektowym programowaniem i mam taki problem, że nie wiem jak sprawnie zarządzać zrobionymi metodami
Przykładowo mam sobie :
class logowanie {
public function valid_login_name() {
$username = $_GET['username'];
$login_name = 'd56b6asdsada53855679cb1d252da';
if(md5($username) === $login_name ){
echo "extra";
} elseif(md5($username) !== $login_name
&& !empty($username) ){
echo "błedny login";
} elseif(md5($username) == null) {
echo "nie podales loginu";
}
Sprawdza mi czy podany login jest taki sam jak ten zapisany w zmiennej.
Wiem, że mogę się do niej odwołać za pomocą np :
$login= new logowanie();
$login->valid_login_name();
Mam sobie też
class pozalogowaniu {
public function loguj(){
header("Location: http://www.example.com/");
}
}
I teraz jest moje pytanie w stylu dump question. Jak tym zarządzać aby np. metode loguj() wyświetlić w momencie gdy login będzie poprawny w metodzie valid_login_name. a gdy np. będzie błędny to nic nie wyświetlić albo jeszcze inną metodę?