Merhabalar,

Aşağıdaki veritabanı kütüphanesini kullanırsanız işiniz daha kolay olacaktır:
https://github.com/ThingEngineer/PHP...Database-Class

Giriş (Email veya Kullanıcı Adı)
if(isset($_POST['actionLogin'])){
        $user = strip_tags(trim($_POST['user']));
        $password = sha1(md5(sha1(strip_tags(trim($_POST['password'])))));
        if(empty($user) || empty($password)){
            echo "empty";
        }else{
            if(ifMail($user)){ /* mail kontrol fonksiyonu yaz */
                $dbh->where("user_email", $user);
            }else{
                $dbh->where("user_username", $user);
            }
            $userRow = $dbh->getOne("user");
            if($dbh->has("user")){
                $userRow = $dbh->getOne("user");
                if($password == $userRow['user_password']){
                    $_SESSION['session'] = true;
                    $_SESSION['user'] = $user;
                    echo "success";
                }else{
                    echo "false";
                }
            }else{
                echo "not_exists";
            }
        }
    }
Tabiki de fonksiyon kullanmak daha faydalı olacaktır.