ich hoffe das ihr mir helfen könnt und nämlich:
-Loggt sich einer ein, mit seiner Email und seinem Passwort
-Bei der Registrierung hat er z.B. die Rubrik "Koch" ausgewählt und so wird er zu einem anderen Account geleitet.
-Bei seinem Login wird alles überprüft was in der MySQL db. steht und ob das richtig ist, aber es sollen verschiedenen Rubriken da sein, das heißt das es nicht nur ein Link gibt wenn man sich einloggt, sonder mehrere. Das soll so gehen, das er die email kontrolliert und schaut welche Rubrik er hat, danach soll er dann diesen Link benutzen.
-Die Links sollen nicht eingetragen werden, die werden in der MySQL stehen, denn bei der Registrierung hat er eine Rubrik ausgewählt und anstatt der Rubrik wird der Link in der MySQL DB. speichern
Also, das alles ist ziemlich kompliziert. Ich möchte also, das im Login durch die Email die Rubrik herausgefunden wird bzw. der Link. Den Link hat der User bei der Registrierung ausgewählt und das steht in der MySQL db. in einer Tabelle!
Hier könnt ihr mal denn Quellcodes anschauen:
<?php if ($email && $pwd) { include "config.php"; $db_conn = mysql_connect($server, $db_user, $db_pass) or die ("Database CONNECT Error (line 11)"); mysql_select_db($database, $db_conn); $query = "select * from kunden_daten where nickname='$email' and pwd='$pwd'"; $result = mysql_query($query, $db_conn); if (mysql_num_rows($result) >0 ) { $valid_user = $email; session_register("valid_user"); } } if (session_is_registered("valid_user")) { echo '<script> document.location.href="members_only.php[/color]" </script>'; print ""; } else { print ""; } ?>
Dieser Beitrag wurde von Programmierer bearbeitet: 13. Juli 2006 - 13:09