Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [PHP & MySQL] LogIn mit Hilfe von MySQL und Pop-up? (https://www.gegen-bilderklau.net/thread.php?threadid=156418)


Geschrieben von Skadi am 28.05.2009 um 19:57:

  LogIn mit Hilfe von MySQL und Pop-up?

Hallo liebe GB'ler. smile
Leider habe ich ein kleines Problem, was den LogIn-Bereich betrifft. Natürlich bekomme ich alles soweit hin, nur möchte ich, dass sich der LogIn-Bereich in einem Pop-Up öffnet.

Hier mal mein Code:

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
<html> 
<head> 
<title>Login</title> 
<link rel="stylesheet" href="http://pssikus.ps.ohost.de/css.css"> 
</head> 
<body> 
<?php $username $_POST["username"]; 
$password $_POST["passwort"];  
if( ($username=="Admin" AND 
$password=="admin")                                            OR     
($username=="User" AND $password=="user1")                                              
{    echo 
"Willkommen im Internen Bereich! Bitte klick <a href="http://pssikus.ps.ohost.de/loginbereich.html">hier</a> um weitergeleitet zu werden!";    }
 else { echo "Log-In gescheitert!"; } ?> 
</body> 
</html>


Leider konnte ich den Code nicht besser einfügen -.- . . .
Naja, die Seite wo jetzt 'http://pssikus.ps.ohost.de/loginbereich.html' steht, würde ich gerne als ein Pop-Up haben. Zudem wollte ich fragen, ob ich, wenn ich für jedes Mitglied einen eigenen LogIn haben möchte [Also wenn sie sich einloggen jeder in sein Fenster kommt Augenzwinkern ] , ob ich dafür MySQL benötige.
Eine weitere Frage wäre, wie ich die '/' setzen soll, wenn es 'http://pssikus.ps.ohost.de/Login/loginbereich.html" , heißen soll?

Würde mich über Antworten freuen.

Liebe Grüße/Skadi<3



Geschrieben von Julia712 am 28.05.2009 um 20:52:

 

Hallo Skadi,

so jetzt eins nach dem anderen Augenzwinkern

Zuerst mal zu dem PopUp-Fenster:
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
<html> 
<head> 
<title>Login</title> 
<link rel="stylesheet" href="http://pssikus.ps.ohost.de/css.css">
<script type="text/javascript">
function Oeffnen (Adresse) {
  MeinFenster = window.open(Adresse, "Zweitfenster", "height=580,width=696,top=100,left=100");
  MeinFenster.focus();
}
</script> 
</head> 
<body> 
<?php $username = $_POST["username"]; 
$password = $_POST["passwort"];  
if( ($username=="Admin" AND 
$password=="admin")                                            OR     
($username=="User" AND $password=="user1")                                              
{    echo 
"Willkommen im Internen Bereich! Bitte klick <a href="http://pssikus.ps.ohost.de/loginbereich.html" onclick="Oeffnen(this.href); return false">hier</a> um weitergeleitet zu werden!";    }
 else { echo "Log-In gescheitert!"; } ?> 
</body> 
</html>





Dann zu der Frage, ob du MySQL brauchst, um für jedes Mitglied eine individuelle Seite zu gestalten.
Nein. Grundsätzlich nicht, allerdings musst du dafür aus der loginbereich eine PHP-Datei machen, weil du mit Variablen arbeiten musst.



Du beginnst ja mit echo" eine Ausgabe und beendest diese mit "; wieder. Wenn du jetzt dazwischen einen Link schreibst, dann kann der das nicht, weil er durch das " die echo-Anweisung beendet.
Daher musst du vor jedem " ein \ setzen, oder anstatt " einfach ' schreiben ^.^




Ich hoffe ich konnte helfen,
Julia



Geschrieben von Skadi am 28.05.2009 um 20:57:

 

Du warst mir sogar eine sehr große Hilfe Julia. smile
Es könnte aber gut sein, dass ich mich noch einmal bei dir melde.
Aber vorerst einen ganz, ganz, ganz, ganz lieben Dank. <3

Liebe Grüße//Skadi<3

-EDIT-
Aus irgendeinem Grund zeigt mir [nachdem ich mich versucht habe ein zu loggen Augenzwinkern ] der PC einen Error in Zeile 18 an?



Geschrieben von Julia712 am 28.05.2009 um 21:05:

 

+mhmmm+
Ich glaube, da fehlt die Klammer zu...

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
<html> 
<head> 
<title>Login</title> 
<link rel="stylesheet" href="http://pssikus.ps.ohost.de/css.css">
<script type="text/javascript">
function Oeffnen (Adresse) {
  MeinFenster = window.open(Adresse, "Zweitfenster", "height=580,width=696,top=100,left=100");
  MeinFenster.focus();
}
</script> 
</head> 
<body> 
<?php $username = $_POST["username"]; 
$password = $_POST["passwort"];  
if ( ($username=="Admin" AND $password=="admin") OR ($username=="User" AND $password=="user1") )                                                 
{    echo 
"Willkommen im Internen Bereich! Bitte klick <a href="http://pssikus.ps.ohost.de/loginbereich.html" onclick="Oeffnen(this.href); return false">hier</a> um weitergeleitet zu werden!";    }
 else { echo "Log-In gescheitert!"; } ?> 
</body> 
</html>




Lg, Julia



Geschrieben von Skadi am 28.05.2009 um 21:09:

 

*Jubelz* Es klappt xDD Danke, Danke, Danke *.*
Falls ich dir irgendwann mal einen Gegendienst erweisen kann -> Bescheid sagen. großes Grinsen

LG



Geschrieben von Julia712 am 28.05.2009 um 21:11:

 

Hey,

freut mich fröhlich
Die Größe von dem Fenster kannst du in dem Javascript einstellen, wenn du's noch verändern magst. Einfach die Zahlen hinter WIDTH und HEIGHT ändern smile

Wenn noch was ist, kannst du dich aber auch gerne per PN bei mir melden!


Lg, Julia


Forensoftware: Burning Board, entwickelt von WoltLab GmbH