У меня есть свой сайт на джаве и на нём есть капча типа "переведите слайдер вправо что бы подтвердить что вы не бот", так вот, как проверять перевёл ли человек этот слайдер или нет вне html кода тоесть в самой java? Сейчас у меня эта проверка в html коде из за чего её можно обойти
Дмитрий Кинаш, да хрен его знает. Я вот пишу на clijure, который внутри на JVM и яве. И вот там обычно html генерируется из data-структур.
А в яве есть еще всякие wicklet, тоже как бы без html почти.
1) на яве делаете эндпоинт, принимающий результаты проверки с сессией
2) на яваскрипте проверяете слайдер, по нажатии кнопки, отправляете на эндпоинт
3) на html рисуете раметку.
Lennox1441, тогда Ваш код в студию! Будем смотреть что есть.
Пока от Вас информации - кот наплакал.
Непонятно ничего, ни на чем пишете, ни как, какие фреймворки и прочее..
Lennox1441, Я Вам все написал
1) перед отдачей прописываете каптчу в Session
2) делаете отдельный endpoint, например "/captcha", по которому принимаете значение своей каптчи, можно через GET (тогда в url), или через POST или PUT.
3) Считываете значение из реквеста, сравниваете со значением из сессии. И если все хорошо, то в сессии устанавливаете флажок, что капча пройдена.
4) Далее, в Вашем коде html прописываете javascript с реакцией на onchange в inpit