В чем проблема, е могу понять (Шифрование по MD5)?
Не используйте самописные методы. Давно уже есть password_hash() и password_verify().
А вообще, вытягивать всех пользователей из таблицы - это, мягко говоря, выглядит странно. Достаточно запросить пользователя с указанным логином и, если таковой найдётся, проверить его пароль.
И как у вас в базе задано поле `pass`?
В одном случае MD5 делает MySQLi, во втором PHP