どのプログラム(画面、http://~~/**.php)で、
どのようなメッセージが表示されるか?
どの画面に飛ばされるのか?
他のPC(ユーザー)も同様なのか などの情報があれば回答が得られやすいですよ。
プログラム側の問題であれば
原始的な探り方法としては 例えばlogin.phpのプログラム内に
| message_die(GENERAL_ERROR, 'Line***');// ***は行番号 |
と書き込んで、
この行までは動いてる、この後の行で弾かれている(ログインできない)
判断を繰り返して、該当の部分を絞り込んでいくのも手立てです。