Új hozzászólás Aktív témák

  • DNReNTi

    őstag

    Sziasztok,

    Egy villámkérdés:
    Egy most készülő portálon a felhasználók belépése lehetséges mind felhasználónévvel, mind email címmel. (Persze kell a jelszó is.) No most kicsit megkavarodtam és nem tudom mi a jó megoldás logikailag. :D Látszik nem sokat aludtam...

    Tehát hogyan jó, vagy hogyan jobb?
    $SQL_command = "SELECT * FROM main_users WHERE (user_name = '$this->_user_name' AND user_password = '$this->_user_password') OR (user_email = '$this->_user_name' AND user_password = '$this->_user_password');";
    Vagy:
    $SQL_command = "SELECT * FROM main_users WHERE (user_name = '$this->_user_name' OR user_email = '$this->_user_name') AND user_password = '$this->_user_password';";
    _user_name mind a két esetben a felhasználónév vagy az email (attól függ az user melyiket írta be) a _user_password pedig értelemszerűen a jelszó.

    Az én logikám szerint mind a kettő működik és jó, de a második, rövidebb a szimpatikusabb. Vélemények?
    Köszke ;)

Új hozzászólás Aktív témák

Hirdetés