[Misc] Login Weiterleitung-Bitte nochmal reingucken!

Daina
Suche hab ich bereits benutzt,nichts gefunden dass mir irgendwie hilft.
Also wenn man sich erfolgreich eingeloggt hat soll man zu einer Seite geleitet werden wo man dann nur auf den Link klickt zum Internenbereich (bei mir im Pop Up)

Freue mich über (hilfreiche) Antworten
Daina
meinste login.php?

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
<?php
session_start();
?>
 
<?php
include('Datenbank.php');
$username $_POST["username"];
$password md5($_POST["password"]);

$abfrage "SELECT username, password FROM login WHERE username LIKE '$username' LIMIT 1";
$ergebnis mysql_query($abfrage);
$row mysql_fetch_object($ergebnis);

if($row->passwort == $passwort)
    {
    $_SESSION["username"] = $username;
    echo "Dein Login erfolgreich. <br> Auf zum <a href="index3.php">Geschützen Bereich</a>";
    }
else
    {
    echo "Dein Benutzername und/oder Passwort waren falsch. Zurück zum <a href="login.html">Login</a>";
    }

?> 
Skadi
Erscheint denn irgendeine Fehlermeldung? Bzw. was ist dein konkretes
Problem?
Daina
Nein xD ich meine,wie man das machen könnte. (ich hab kein problem :x )
Skadi

Ein hilfreiches Tutorial wäre dieses hier.
Ansonsten mal die Suche benutzen.

Mfg; Skadi
Daina
das mit dem pop up bekomme ich hin .. aba nich das mit der weiterleitung!?!
Skadi

Ahm, müsste das nicht automatisch dann funktionieren?! ;D

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:

<?php
session_start();
?>
 
<?php
include('Datenbank.php');
$username $_POST["username"];
$password md5($_POST["password"]);

$abfrage "SELECT username, password FROM login WHERE username LIKE '$username' LIMIT 1";
$ergebnis mysql_query($abfrage);
$row mysql_fetch_object($ergebnis);

if($row->passwort == $passwort)
    {
    $_SESSION["username"] = $username;
    echo "Dein Login erfolgreich. <br> Auf zum <a href="#" onClick="MyWindow=window.open(index3.php'
,'MyWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scr
ollbars=no,resizable=no,width=800,height=600,left=100,top=50'); return false;" align="center">Geschützen Bereich</a>";
    }
else
    {
    echo "Dein Benutzername und/oder Passwort waren falsch. Zurück zum <a href="login.html">Login</a>";
    }

?> 


Müsste gehen.
Daina
und da wo index3.php steht,muss ich jetzt Z Bsp. Index3.html einfügen oda? also damit das da angezeigt wird Augenzwinkern
Skadi
Genau. fröhlich
Daina
Oki ^^

-Edit- habs probiert,es erscheint bei login.php nur ne weiße seite???
Daina
ich probiers mal.

-EDIT- es funktioniert , aber es kommen die zwei Fehlermeldungen:

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /users/pzallegro/www/login.php:2) in /users/pzallegro/www/login.php on line 3

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /users/pzallegro/www/login.php:2) in /users/pzallegro/www/login.php on line 3

-Edit³- kaum ändere ich das ziel (also von index3.php in index3.html funtkioniert er nimma ) -.-
Thorim
wegen den Warnings, in der ersten Zeile von der PHP-Datei muss gleich das <?php stehen

(session_start() muss ausgeführt werden, bevor etwas vom Inhalt ausgegeben wird, wenn da zuerst ne Leerzeile steht, wird zuerst der Zeilenumbruch ausgegeben..)

php:
1:
2:
3:
4:
5:
<?php
session_start();

...



wiso index3.html ? login für ne html-datei macht ja iregndwie keinen sinn, da kannst ja garnet abfragen ob und wer eingelogged ist...
Daina
Ok,das hat sich gelöst. Nun soll man aber das Pop up auch vergrößern können,da man wie ich grad bemerkt habe,das menü nicht sieht