Moin ich habe hier eine IF Abfrage die irgendwie nicht so hinhaut wie ich es gerne möchte.
Hat ein User eine IP-Adresse, die auch in einer DB steht, dann soll die login_page(); nicht aufgerufen werden, genauso wenn er bereits eingeloggt ist.
Wenn ich eingeloggt bin, klappt es auch, logge ich mich aus, dann werde ich zum login aufgefordert
Rückgabewert von check_ip = 1 // genauso wie bei logged_in()
Beide Funktionen haben folgenden Aufbau
Ist wahrscheinlich wieder irgendwas blödes, was ich übersehen habe oder nicht dran denke .... also schon mal vielen dank für Eure hilfe
PHP-Code:
if (!logged_in() OR !check_ip()) {
login_page();
}
Wenn ich eingeloggt bin, klappt es auch, logge ich mich aus, dann werde ich zum login aufgefordert
Rückgabewert von check_ip = 1 // genauso wie bei logged_in()
Beide Funktionen haben folgenden Aufbau
PHP-Code:
$sql="SELECT ip_adresse FROM Client_IP WHERE ip_adresse='".$_SERVER['REMOTE_ADDR']."' LIMIT 1";
$result= mysql_query($sql);
return ( mysql_num_rows($result)==1);



Kommentar