tefla
Erfahrenes Mitglied
also das einloggen klappt. er gibt mir aber keine sessionvariablen aus.
das ding is das meine login datei includet wird und zwar so
index.php?site=login
is ja kein ding, also muss in der index.php bereits das session_start() erfolgen, da sonst fehlermeldungen.
log ich mich ein bleibt er auf der login.php jedoch mit parameter log=1 das heisst er schaut ob passwort etc. korrekt ist und registriert dann username und id
will ich diese aus echo'n gibt zeigt er mir nix an ????
ich bedanke mich für eure lösungsvorschlage schoneinmal
das ding is das meine login datei includet wird und zwar so
index.php?site=login
is ja kein ding, also muss in der index.php bereits das session_start() erfolgen, da sonst fehlermeldungen.
log ich mich ein bleibt er auf der login.php jedoch mit parameter log=1 das heisst er schaut ob passwort etc. korrekt ist und registriert dann username und id
will ich diese aus echo'n gibt zeigt er mir nix an ????
PHP:
<?php
require("config.inc.php");
$password = md5($password);
if ($log==1) {
$eintrag = "SELECT * from teff_user where username='$user'";
$result = mysql_query($eintrag,$connID);
$number = mysql_num_rows($result);
if($number<1 or $number>1) {
die("Du bist nicht eingeloggt, sollten deine Daten richtig sein kontaktiere bitte einen Webmaster.");
}
$row = mysql_fetch_array($result);
if($password != $row[passwort]) {
die("Ungültige Angaben ! IP Status: gespeichert ... ");
} else {
echo "eingeloggt";
$row[id]=$id;
$row[username]=$username;
session_register('username');
session_register('id');
echo $HTTP_SESSION_VARS['username']."<br>".$HTTP_SESSION_VARS['id']."<br>".SID."<br>";
}
}
if(!$log) {
?>
<html>
<body>
<form name="nico" method="post" action="index.php?site=login.php&log=1">
<input type="text" name="user">
<input type="Password" name="password">
<input type="submit" name="Abschicken" value="Abschicken">
</form>
</body>
</html>
<?
}
?>
ich bedanke mich für eure lösungsvorschlage schoneinmal
