Login OHNE Session

SonMiko

Erfahrenes Mitglied
Habe dasselbe Problem,
aber ich brauche keine Sessions!

Gegeben ist

Tabelle:
tbl_user
Spalte: user
Spalte: pass

Datenbankname:
DATENBANK

Ich habe zwei eingabefelder,
Code:
$_POST[user]
und
Code:
$_POST[pass]
.

Die DB Verbindung habe ich hingekriegt, es geht nur darum die beiden Spalten aus der Tabelle mit den Eingaben zu überprüfen!

Quasi der Part $sql

Kann mir jemand helfen?

Gruß

Mike
 
Was ist daran schwer, die Daten für die Abfrage zu verwenden? Weißt du, wie solche Querys aufgebaut sind? Wenn nicht, solltest du dich mal schlau machen. (schattenbaum.net)

Und wie willst du den Login ohne Sessions machen, ohne dass sich der User immer neu einloggen muss? Da bleibt ja nur Cookies und die können deaktiviert sein.
 
Also momentan siehts so aus:

$sql = "SELECT * FROM tbl_user WHERE ((user='$eingpass')and(pass='$einguser'))";
$cacheuser = mysql_query($sql);
$abfrage = mysql_fetch_row($cacheuser);

//Einbinden der Datenbankbeendigung
include("mysql_end.php");

if(mysql_num_rows($cacheuser)>0){
echo "Eingeloggt";
}
else{
echo "Nicht Eingeloggt";
}

Allerdins gibts einen Fehler!
Es funktioniert nicht, NUR wenn das Passwort in der DB dasselbe ist wie der Username, dann gehts.
Das Leuchtet mir nicht ein!

Sieht jemand einen Fehler?
 
Mir schon. Warum fragst du den User mit dem Passwort ab und umgekehrt?

EDIT:
Mach den Query mal so:
PHP:
$sql = "SELECT * FROM tbl_user WHERE user='".$einguser."' and pass='".$eingpass."'";
 
Zuletzt bearbeitet:
Genius!

Es :-)
Erklärst du mir wieso?
Wieso hast du den Verkettungsoperator benutzt?
Oder kannst du es eher nicht erklären?

Danke jedenfalls

Gruß,

Mike
 
Ist doch echt einfach ^^
Er hat doch einfach nur user und pass ausgetauscht.
Davor hast du Ja so verglichen:
if (user = eingpass and pass = einguser) ==> dann biste eingeloggt
das ist ja irgendiwe falsch :)
Gruß,
Snowowl
 
Asoooooooooo

Haha...


Nene da sitzt man vor etwas und sucht und sucht und alles erscheint logisch und man findet den Fehler nicht...
Meistens ist es dann sowas hehe...


Naja, danke Euch

Gruß,


Mike
 

Neue Beiträge

Zurück