Är ingen php-kodare direkt men det är antagligen något fel i den delen där den hämtar infon från databasen. La du till "or die" delen? Kan inte se den...
Då borde du ju iaf kunna se ifall felet ligger i mysql koden. Annars så kan du ju få den att skriva ut inskrivna användarnamnet och lösenordet och se ifall allt stämmer (har hashningen gått rätt till osv).
Får ursäkta ifall jag svamlar helt nu, C# e min hemmaplan
det borde inte ha med saken att göra, eftersom det är samma "fel" på registrerings-sidan, men sql-satsen ser ut att innehålla extra mellanslag innan och efter användarnamn och lösenord.
ex:
WHERE username=' ".$username." ' // blir WHERE username=' RuCKk '
WHERE username='".$username."' // blir WHERE username='RuCKk'
om man vill kan man ju skriva SQL-satsen såhär:
"SELECT * FROM users
WHERE username='{$username}'
AND password='{$password}'
LIMIT 1"
ja rätta de till de och körde echo på $username & $password
och de visa sig att de fattades en siffra i slutet av lösenordet!
hade tydligen satt varchar(40) i databasen av nån anledning