PHP-Login
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
beitrag
benutzer
besten mal
club
falscher login
fragen
geheim echo
gelernt schau
grundlage
limit
login
minute
nation
order
pair
player
script
tutorial
username
visitor
-
Hello again,
mal ne Frage, hab hier folgenden Script für Login, der besteht aus 2 Teilen:
1. Teil:
<html>
<form action="Geheim.php" method="post">
Username<input type="username" name="username">
Passwort<input type="password" name="pw">
<input type="submit" value="submit">
</form>
</html>
__________________________________________________
2. Teil
<?php
if ($username== "Mustermann" AND $pw== "geheim" )
{
echo "Richtig! Du bist drin!";
echo "Der geheime Inhalt (...)";
} else {
die("Falscher Login!" );
}
?>
Ich möchte mehrere User anlegen, wie mach ich das?
Außerdem will ich, das jeder User zu unterschiedlichen Seiten weitergeleitet wird, und nicht das jeder User daselbe sieht.
Wie funktioniert das, kann wer helfen?
Danke
Beitrag geändert: 10.10.2007 11:11:40 von exigente -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
DU benötigst im Idealfall eine Datenbank mit einer Benutzertabelle und eine Tabelle in der du festlegst was welche Benutzer sehen darf und was nicht.
Ich empfehle zunächst einmal gängige Datenbank Lektüre zu lesen. -
Mehrere Benutzer kannst du auch mittels einer .htaccess Datei machen. Dass jeder Benutzer etwas anderes sieht kannst du leider, soweit ich weiss, nicht damit realisieren.
-
Hab mich halt auch schon dumm und dämlich gesucht und dauernd steht's da überall mit mySQL und das versteh ich nicht.
Hab schon sämtliche Scripte durchprobiert, aber es funktioniert einfach fast nie, außer das was ihr hier seht, ist halt sehr einfach aufgebaut, aber auch sicher, denk ich...
-
aalso, ich hab schon festgestellt wie ich das machen kann das ich mehrere Benutzer anlegen kann, indem ich einfach ein "OR" mit rein setz, also so:
if ($username=="Admin" AND $pw=="admin" OR $username=="Mustermann" AND $pw=="admin" )
Aber nu bleibt nur noch die Frage offen, wie ich das anstell, das die Benutzer auf unterschiedliche Seiten geleitet werden??????
Beitrag geändert: 10.10.2007 12:12:46 von exigente -
ist nicht die Königslösung wie mit MySQL aba...
<?php if ($username== "Mustermann" AND $pw== "geheim" ) { echo "Richtig! Du bist drin!"; echo "Der geheime Inhalt_1 (...)"; } elseif {$username== "Musterfrau" AND $pw== "auchgeheim") { echo "Richtig! Du bist drin!"; echo "Der geheime Inhalt_2 (...)"; } else { die("Falscher Login!" ); } ?>
Beitrag geändert: 10.10.2007 13:03:48 von singen -
Hab mich halt auch schon dumm und dämlich gesucht und dauernd steht's da überall mit mySQL und das versteh ich nicht.
Deswegen auch der Hinweis auf entsprechende Lektüre zu lesen. Man kann nicht mal eben in 5 Minuten SQL lernen...
-
Man kann nicht mal eben in 5 Minuten SQL lernen...
Ich hatte die Grundlagen dazu innerhalb von 10 Minuten gelernt..
Schau dir am besten mal dass hier an: http://dev.mysql.com/doc/refman/5.1/de/tutorial.html -
Man kann nicht mal eben in 5 Minuten SQL lernen...
Ich hatte die Grundlagen dazu innerhalb von 10 Minuten gelernt..
Schau dir am besten mal dass hier an: http://dev.mysql.com/doc/refman/5.1/de/tutorial.html
Na wenn du nach 10 Minuten schon ein Konstrukt wie eines der folgenden erstellen kannst, Hut ab.
$queryString = "SELECT CONCAT_WS(' ', u.firstname, u.name) AS fullname, u.id as user, u.nation, u.birthdate as age, u.bestposition as position, t.name as team, t.id as teamid FROM fussi_players AS u, fussi_groups AS g, fussi_playerhistory AS h, fussi_team as t WHERE g.founder = u.id AND g.id = ".$gid." AND h.player = u.id AND h.season = (SELECT id from fussi_season ORDER by id desc limit 1) AND h.team = t.id UNION SELECT CONCAT_WS(' ', u.firstname, u.name) AS fullname, u.id as user, u.nation, u.birthdate as age, u.bestposition as position, t.name as team, t.id as teamid FROM fussi_players AS u, fussi_groups AS g, fussi_playerhistory AS h, fussi_team as t, fussi_groups_member as gm WHERE gm.user_id = u.id AND gm.group_id = ".$gid." AND h.player = u.id AND h.season = (SELECT id from fussi_season ORDER by id desc limit 1) AND h.team = t.id ORDER BY fullname ASC"
$queryString = "SELECT m.id, m.pair, m.start, m.goalshome, m.goalsvisitor, m.home, m.visitor, m.displaced, t.name AS hometeam, t2.name AS visitorteam, t.club AS homeclub, t2.club AS visitorclub FROM fussi_matches AS m INNER JOIN fussi_team AS t ON m.home = t.id INNER JOIN fussi_team AS t2 ON m.visitor = t2.id WHERE m.league = ".$sql->param($league)." AND m.pair < ( SELECT DISTINCT m1.pair FROM fussi_matches as m1 WHERE m1.season = 10 AND m1.league = ".$sql->param($league)." AND m1.start >= NOW() AND TIMEDIFF(m1.start,NOW()) > 0 ORDER BY m1.pair ASC LIMIT 1) AND m.season = 10 AND m.displaced = 0"
Evil
-
Hier gibt es zwei verschiedene Loginscripte, welche du ja mal testen kannst:
http://free-webmaster-tools.de/scripts/
Ein etwas umfangreicheres gibt es hier:
http://basti2web.de/forum/viewforum.php?forum_id=7 -
Hallo,
hatt das Problem auch! Die Lösung: http://tut.php-quake.net/login.html
Viel Spaß -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage