Moment, da muss ich mal nachfragen.
In der Abfrage hast du die Variable $password welche dann Verschlüsselt wird und in der Abfrage verwendung findet.
Andererseits schreibst du passwd = '$passwd'
Wie lautet denn nun die Variable welche das eingegebene Passwort enthält ?