Foren-Übersicht Login für Postgressql (Braucht pgsql Klasse)

Login für Postgressql (Braucht pgsql Klasse)

elexis_linux Site Admin

Beiträge: 396
Website: http://ModernHosting.ch

Code: Alles auswählen

<? //die Werte in den eigegebenen Feldern werden in einer passenden Variable gespeichert $password = $_POST['passwort']; $username = $_POST['email']; if(($password == "") or ($username == "")) { echo "<p align='center'>Bitte alle Felder ausfuellen</p>"; echo "<meta HTTP-EQUIV=Refresh content='1; URL=index.php'>"; return; } //hier wird das passwort in md5 umgewandelt //$password = bin2hex( md5( $password1, TRUE) ); //hier wird in der Datenbank nach dem Benutzer gesucht //und nach er dazugeh�igen Gruppe //$query = "select * from users where login_users= '$username' and password_users='$password'"; $temp = $psql->select("users", "*", "login_users= '$username' and password_users='$password'", COLS); //das suchergebnis wird in einer variable gespeichert //$result = pg_query($DB_CONNECTION, $query); //holt daten zeilenweise und speichert das Array mit $row //Solange Daten vorhanden sind, ist die "while" schleife gltig. //$temp = pg_fetch_array($result); $mbenutzer = $temp['login_users'][0]; $mpassword =$temp['password_users'][0]; $mid_user = $temp['id_users'][0]; $mid =$temp['id_role'][0]; //in dieser if schleife wird berprft ob Werte in den Datenfeldern eigegeben wurden if(($username == $mbenutzer) && ($password == $mpassword)) { //$query1 = "select * from role where id_role = $mid"; $temp1 = $psql->select('role', '*', 'id_role = ' . $mid, COLS); //$result1 = pg_query($query1); //$temp1 = pg_fetch_array($result1); $mgruppe = $temp1['name_role'][0]; $temp2 = $psql->select('customer', 'id_customer', 'id_users = ' . $mid, COLS); $mid_user = $temp2['id_customer'][0]; session_register('mid'); session_register('mgruppe'); session_register('mid_user'); //wenn man die Daten richtig eingegeben hat, wird man auf seine Benutzeroberfl�he weitergeleitet. echo "<meta HTTP-EQUIV=Refresh content='0; URL=index2.php'>"; } else { //Bei falschen Daten muss man die Angaben nochmals eigeben. echo "<p align='center'><font color='white'>Ihre Daten sind leider nicht in der Datenbank vorhanden, ueberpruefen Sie bitte Ihre Angaben</font><p>"; } ?>

4 poziom opinie

Zurück zu „PHP Programmieren“



Wer ist online?

Mitglieder in diesem Forum: Bot und 0 Gäste