Hola Garot,
Por lo que veo en el código a primera vista es donde haces el SELECT en la función login.
Fijate:
Código PHP:
Ver original$result = mysql_query("SELECT * FROM user WHERE username='$username' AND passwd=password('$password')")
Fijate que has puesto dos veces password y una de ellas entre parentesis, no se porque.
Esto debería ser asi:
Código PHP:
Ver original$result = mysql_query("SELECT * FROM user WHERE username='$username' AND passwd='$password'");
Espero haberte ayudado, saludos.