если после alert ("succes "); поставить return false? а так отрабатывает стандартный механизм, значит где-то есть синтакс. ошибка в коде JS. попробуйте открыть консоль браузера, там иногда можно успеть увидеть ошибку
zlojnaxa: это редко происходит, обычно увидят что защита стоит и уходят, очень маленькая вероятность что совпадет что и настоящий пользователь хочет авторизоваться в данный момент и кто-то пытается его взломать, как вариант еще можно не 5 минут делать, а 30-60 сек, это за глаза хватит чтоб пропало желание подбирать.