Hallo,
ich habe ein login anhand eines tutorials erstellt,
für die registrierung und co nutze ich ein forumscript von woltlab.
was ich haben wollte, ist das man per funktion neben der session auf die seite auch den usernamen und für einträge die mailadresse übernimmt.
auf der seite wird wie folgt geprüft ob der user angemeldet ist:
Code:
ich möchte, dass es so aussieht:
Code:
Und das ist die Funktion dazu:
Code:
Zum einen liegt das problem darin, dass ich nicht genau weiß wie man funktionen in der seite einbaut, zum anderen wäre die lösung über eine funktion nützlich, weil ich dann nicht so viel Code af jeder einzelnen Seite hätte.
Das externe login it an ein login Tutorial angelehnt,
weil ich mit dem ganzen unübersichtlichem Forumszeug
nicht zurechtkomme.
Vielen Dank im Vorraus
flo
ich habe ein login anhand eines tutorials erstellt,
für die registrierung und co nutze ich ein forumscript von woltlab.
was ich haben wollte, ist das man per funktion neben der session auf die seite auch den usernamen und für einträge die mailadresse übernimmt.
auf der seite wird wie folgt geprüft ob der user angemeldet ist:
Code:
PHP:
<?
if (!logged_in())
echo 'Sie sind nicht eingeloggt.';
else {
echo 'Sie sind eingeloggt. ';
echo '[<a href="logout.php">Ausloggen</a>]&&';
}
?>
ich möchte, dass es so aussieht:
Code:
PHP:
<?
if (!logged_in())
echo 'Sie sind nicht eingeloggt.';
else {
echo 'Sie sind eingeloggt als $variable[username]. ';
echo '[<a href="logout.php">Ausloggen</a>]&&';
}
?>
Und das ist die Funktion dazu:
Code:
PHP:
function logged_in()
{
$sql="SELECT userid
FROM tabelle
WHERE UserSession='".session_id()."'
LIMIT 1";
$result= mysql_query($sql);
return ( mysql_num_rows($result)==1);
Zum einen liegt das problem darin, dass ich nicht genau weiß wie man funktionen in der seite einbaut, zum anderen wäre die lösung über eine funktion nützlich, weil ich dann nicht so viel Code af jeder einzelnen Seite hätte.
Das externe login it an ein login Tutorial angelehnt,
weil ich mit dem ganzen unübersichtlichem Forumszeug
nicht zurechtkomme.
Vielen Dank im Vorraus
flo