5.6 da buna benzer birsey yapmıştım sorun yasatmadi, belki sürümden kaynaklı sorun olabilir, suan PC de degilim isterseniz 5.6 bos olarak çekip en sade sekli ile sorgulari burada çalıştırın. db ye girmeden dd ile son asamada ne gönderiyor bunu da kontrol etmekte fayda var
Bendeki de v5.6.5'miş.
Hocam, bu kısımlarda sorun yok. DB'ye girmeden önce, girdikten sonra vs. hepsini gözden geçirdim. Hatta sorguyu olduğu gibi alıp admin/user class'ında çalıştırdım, sonuç başarılı. Guest/X class'ında aynı sorguyu işleyince ::check başarısız.
Bu da benim aklıma tek bir şey getiriyor: hash'i admin tarafı farklı, guest tarafı farklı oluşturuyor. (örn: key değerini bir şekilde farklı alıyor olabilir.)
::make kısmı 2 farklı yerde (admin ve guest'te) mevcut
::check kısmı sabit tek bir yerde
(admin'den hash'leyip yollayınca ::check doğru çalışıyor.)