Добро пожаловать, Гость
2 Страницы12>
Сaptcha и Контакты
nEkto Offline
#1 Оставлено : 18 октября 2013 г. 11:00:30(UTC)
Ранг: Advanced Member

Группы: Registered
Зарегистрирован: 12.09.2013(UTC)
Сообщений: 63
Мужчина

Сказал(а) «Спасибо»: 30 раз
Поблагодарили: 8 раз в 5 постах
Значит )))) Установил я вот такой плагин http://kooboocaptcha.codeplex.com/
Думаю , что не правильно добавил в представление ... Получилось вот , что и не работает форма обратной связи http://test.endlessnight.org/Home#contactus
Представление выглядит так
Цитата:
<h3>@("Contact Us".Label())</h3>

                            <h5>@("Proin malesuada rutrum sem et consequat. Maecenas et nunc sed leo faucibus cursus et sed diam. Fusce at mi felis. Etiam sed velit nibh.".Label())</h5>
     
                            <h5>@("Address :China".Label())</h5>
                            <h5>@("Guanri Road #54".Label())</h5>
                            @("Software Park II, Xiamen, China".Label())<br />
                            @("Phone: (86) 592-5550586".Label())
                           
                            <div class="cleaner_h20"></div>
                           
                            <div id="contact_form">
                                <form method="post" name="contact" id="contact-form">
                         
                                    <label for="author2">@("Name:".Label())</label>
                                    <input type="text" id="author2" name="name" class="required input_field" title="Enter your full name"  data-val-required="Title is required" data-val="true" />
                                          @Html.ValidationMessageForInput("name")
                                    <div class="cleaner_h10"></div>
                                    <label for="email">@("Email:".Label())</label>
                                    <input type="text" id="email" name="email" class="validate-email required input_field" data-val-regex-pattern="^\s*[a-zA-Z0-9!#$%&'*+\-/=?^_`{|}~]+(\.[a-zA-Z0-9!#$%&'*+\-/=?^_`{|}~]+)*@@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})\s*$" data-val-regex="Please input an email address"  data-val="true" />
                                          @Html.ValidationMessageForInput("email")
                                    <div class="cleaner_h10"></div>
                                    <label for="text">@("Message:".Label())</label>
                                    <textarea id="text" name="text" rows="0" cols="0" class="required"></textarea>
                                    <div class="cleaner_h10"></div>
                                    <input type="submit" class="submit_btn float_l" name="submit" id="submit" value=" Send " />
                                    <input type="reset" class="submit_btn float_r" name="reset" id="reset" value=" Reset " />
                               
                            [b]  @Html.Raw((string)ViewData["CaptchaImage"])
@Html.Raw((string)ViewData["CaptchaReloadLink"])
@if (ViewData["CaptchaSuccess"] != null && !(bool)ViewData["CaptchaSuccess"])
{
   <strong style="color: red;">Captcha Validation FAILED!</strong>
}
<input type="text" id="captcha" name="captcha" data-val-required="Code is required" data-val="true" />
@Html.ValidationMessageForInput("captcha")[/b]
                                  </form>
                            </div>
data-val-required=
Ella Offline
#2 Оставлено : 18 октября 2013 г. 12:37:53(UTC)

Ранг: Advanced Member

Группы: Registered, Тестеры
Зарегистрирован: 07.05.2012(UTC)
Сообщений: 241
Откуда: Россия

Сказал(а) «Спасибо»: 25 раз
Поблагодарили: 67 раз в 61 постах
С представлением все нормально. Проблема именно с отрисовкой рисунка, возможно какая-то проблема с несовместимостью библиотек или т.п. Т.е. по адресу http://test.endlessnight.org/Home?m=cp должен отображаться рисунок, а не как сейчас - страница.
Нужно посмотреть, что за ошибка. В папке WebEvent нужно найти лог и посмотреть, есть ли там записи об ошибках.
nEkto Offline
#3 Оставлено : 18 октября 2013 г. 13:21:22(UTC)
Ранг: Advanced Member

Группы: Registered
Зарегистрирован: 12.09.2013(UTC)
Сообщений: 63
Мужчина

Сказал(а) «Спасибо»: 30 раз
Поблагодарили: 8 раз в 5 постах
файл
Вложение(я):
log.txt (7kb) загружен 2 раз(а).

У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться.
nEkto Offline
#4 Оставлено : 18 октября 2013 г. 13:35:13(UTC)
Ранг: Advanced Member

Группы: Registered
Зарегистрирован: 12.09.2013(UTC)
Сообщений: 63
Мужчина

Сказал(а) «Спасибо»: 30 раз
Поблагодарили: 8 раз в 5 постах
Вот скриншот , в Мозиле рисунок есть... Но сообщения не отправляються.. Пишет постоянно ошибку Капча
Пользователь nEkto прикрепил следующие файлы:
Безымянный1 (800x450).jpg (159kb) загружен 6 раз(а).

У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться.
Ella Offline
#5 Оставлено : 18 октября 2013 г. 18:49:13(UTC)

Ранг: Advanced Member

Группы: Registered, Тестеры
Зарегистрирован: 07.05.2012(UTC)
Сообщений: 241
Откуда: Россия

Сказал(а) «Спасибо»: 25 раз
Поблагодарили: 67 раз в 61 постах
Открыла во всех браузерах - нигде не отображается (в FF тоже).
В логах ничего не видно. Странно...
А добавь в представление (можно после формы) еще строку: @ViewData["CaptchaFormResult"]
Может выдаст что-нибудь...

PS: подумала сначала, что может плагин под версию kooboo 4.2.1 не подходит (т.к. делала его еще в марте), но потестировала его сейчас на samplesite последней версии - вроде работает:
Пользователь Ella прикрепил следующие файлы:
kooboo-captcha.png (21kb) загружен 4 раз(а).

У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться.
nEkto Offline
#6 Оставлено : 18 октября 2013 г. 19:19:45(UTC)
Ранг: Advanced Member

Группы: Registered
Зарегистрирован: 12.09.2013(UTC)
Сообщений: 63
Мужчина

Сказал(а) «Спасибо»: 30 раз
Поблагодарили: 8 раз в 5 постах
Добавил строку в Мозиле код видно , в остальных .............. Единственно , что добавилось это по русски " Не верный идентификатор " и форма по "корректней" стала... Письма по прежнему не идут Confused У меня Винда 8 дома , на рабочем буке 7 ка тоже самое с браузерами...
Вложение(я):
Б1.png (347kb) загружен 2 раз(а).
Б2.png (357kb) загружен 1 раз(а).

У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться.
Ella Offline
#7 Оставлено : 18 октября 2013 г. 19:32:57(UTC)

Ранг: Advanced Member

Группы: Registered, Тестеры
Зарегистрирован: 07.05.2012(UTC)
Сообщений: 241
Откуда: Россия

Сказал(а) «Спасибо»: 25 раз
Поблагодарили: 67 раз в 61 постах
Сообщение "Не верный идентификатор" - это форма не проходит защиту. Внутрь формы обязательно надо добавить строку:
@Html.AntiForgeryToken()
Я не заметила, что у тебя ее нет.
nEkto Offline
#8 Оставлено : 18 октября 2013 г. 19:38:51(UTC)
Ранг: Advanced Member

Группы: Registered
Зарегистрирован: 12.09.2013(UTC)
Сообщений: 63
Мужчина

Сказал(а) «Спасибо»: 30 раз
Поблагодарили: 8 раз в 5 постах
добавил
Пользователь nEkto прикрепил следующие файлы:
Б3.jpg (88kb) загружен 5 раз(а).
Б4.jpg (104kb) загружен 4 раз(а).

У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться.
Ella Offline
#9 Оставлено : 18 октября 2013 г. 19:41:33(UTC)

Ранг: Advanced Member

Группы: Registered, Тестеры
Зарегистрирован: 07.05.2012(UTC)
Сообщений: 241
Откуда: Россия

Сказал(а) «Спасибо»: 25 раз
Поблагодарили: 67 раз в 61 постах
По идее должно все заработать. Если нет, можешь дать мне пароль к админке, могу глянуть ;)
1 пользователь поблагодарил Ella за этот пост.
nEkto оставлено 18.10.2013(UTC)
Ella Offline
#10 Оставлено : 18 октября 2013 г. 19:42:55(UTC)

Ранг: Advanced Member

Группы: Registered, Тестеры
Зарегистрирован: 07.05.2012(UTC)
Сообщений: 241
Откуда: Россия

Сказал(а) «Спасибо»: 25 раз
Поблагодарили: 67 раз в 61 постах
SMTP нормально настроено?
nEkto Offline
#11 Оставлено : 18 октября 2013 г. 19:55:35(UTC)
Ранг: Advanced Member

Группы: Registered
Зарегистрирован: 12.09.2013(UTC)
Сообщений: 63
Мужчина

Сказал(а) «Спасибо»: 30 раз
Поблагодарили: 8 раз в 5 постах
LOL пароль... гуляй ))) все равно тест )))
Ella Offline
#12 Оставлено : 18 октября 2013 г. 20:50:43(UTC)

Ранг: Advanced Member

Группы: Registered, Тестеры
Зарегистрирован: 07.05.2012(UTC)
Сообщений: 241
Откуда: Россия

Сказал(а) «Спасибо»: 25 раз
Поблагодарили: 67 раз в 61 постах
Ой, я думала личкой отправишь, ну да ладно ))
Проблема с отображением рисунка была из-за того, что в настройках страницы home стоял параметр "Caсhe to disk" (а надо No cache), иначе он создает на диске html копию и потом грузит только ее не отрабатывая код на странице.
А письма он не отправляет, т.к. SMTP вообще не настроено. У тебя в SMTP сервере указано "localhost" - это должно означать, что ты у себя на ПК SMTP сервер поднял, если нет, то надо указать правильный адрес сервера, а также учетные данные для авторизации на нем, но перед этим лучше сменить пароль на админку или удалить его с этого форума...
nEkto Offline
#13 Оставлено : 18 октября 2013 г. 21:42:34(UTC)
Ранг: Advanced Member

Группы: Registered
Зарегистрирован: 12.09.2013(UTC)
Сообщений: 63
Мужчина

Сказал(а) «Спасибо»: 30 раз
Поблагодарили: 8 раз в 5 постах
SMTP тест проходит, так как он настроен на сервере... А что грохнут этот тест ..))) Дык и по фигу ))) Значит ЛОХИ у меня копия на компе в Матриксе и они вААще Винду не знают... У меня же свой Сервер 2008Р2.... )))
Ella Offline
#14 Оставлено : 18 октября 2013 г. 22:01:30(UTC)

Ранг: Advanced Member

Группы: Registered, Тестеры
Зарегистрирован: 07.05.2012(UTC)
Сообщений: 241
Откуда: Россия

Сказал(а) «Спасибо»: 25 раз
Поблагодарили: 67 раз в 61 постах
Возможно в плагине глюк, т.к. пытаюсь опросить там все параметры smtp из настроек, надо бы добавить может еще проверки на null. Можешь сам попробовать сделать, там исходники лежат, а то мне потестить негде, локально smtp нигде не настроен.
Либо могу попробовать подкорректировать плагин и дать тебе его на тестирование...
nEkto Offline
#15 Оставлено : 18 октября 2013 г. 23:43:50(UTC)
Ранг: Advanced Member

Группы: Registered
Зарегистрирован: 12.09.2013(UTC)
Сообщений: 63
Мужчина

Сказал(а) «Спасибо»: 30 раз
Поблагодарили: 8 раз в 5 постах
Ella ! В веди свой адрес отправителя и получателя в сайте и по тести сама, а то я сейчас немного занят, предстоит поездка во Владимир.... Так что я со своей стороны помогу чем смогу.... Подкорректируй плагин... Видишь ли , если личную почту на серваке не держишь (мне скайдрайв удобнее) нет смысла с паролями СМТП заморачиваться, Сервер 2008 у меня на валидацию мою настроен , так что супер-пупер шифроваться смысла нет )))) Да и хостинги в основном на localhost заточены.... Так что надо тестировать ... Сайт в твоем распоряжении... можешь чЁ хошЬ творить )))) И еще , на счет кэша, если кэшь убрать совсем , не думаю что хорошая идея.. На доть это по мосКовать )))
Ella Offline
#16 Оставлено : 19 октября 2013 г. 9:22:17(UTC)

Ранг: Advanced Member

Группы: Registered, Тестеры
Зарегистрирован: 07.05.2012(UTC)
Сообщений: 241
Откуда: Россия

Сказал(а) «Спасибо»: 25 раз
Поблагодарили: 67 раз в 61 постах
вот я не внимательная!
Плагин работает. Просто в представлении в форме не хватало строки:
<input type="hidden" name="CaptchaFormAction" value='SENDEMAIL' />

Вот в этой инструкции она выделена жирным: http://kooboocaptcha.cod...nding%20feedback%20form

В общем все работает LOL

По поводу кэша - у IIS есть свой механизм кэширования, а в kooboo они подразумевают под этим немного другое. Если поставить кэш страницы, что kooboo один раз компилирует ее в html и больше не отрабатывает ее код, а лишь показывает эту сгенерированную html. Это можно делать только для статических страниц. Для динамически генерируемых страниц этот параметр надо обязательно убирать (например, это касается страниц со списками новостей, статей, страниц с капчей и т.п.)
1 пользователь поблагодарил Ella за этот пост.
nEkto оставлено 19.10.2013(UTC)
nEkto Offline
#17 Оставлено : 19 октября 2013 г. 9:34:45(UTC)
Ранг: Advanced Member

Группы: Registered
Зарегистрирован: 12.09.2013(UTC)
Сообщений: 63
Мужчина

Сказал(а) «Спасибо»: 30 раз
Поблагодарили: 8 раз в 5 постах
Добавил строку ... Получил вот это: {"CaptchaFormAction":["SENDEMAIL","SENDEMAIL"],"name":"ivan","email":"trewy65@mail.ru","text":"test","captcha":"34537","__RequestVerificationToken":"HpGJXVj1EbEq5QKAkTFwTkPAcB44cDITM5Y3PqmGUxK5WWSPADEDG5-9lbZgoFTAyP8pZXpLB00LY2ZNYVG6deYn1fQ3FyAsx16IacCcC635J1yvmNi9GntwvWsoBhFp4vtNG-nRQNRX755zD1HupSarMvmhQsGseLX3SQq81cs1"}
Про кэш понял ! Спасибки !
nEkto Offline
#18 Оставлено : 19 октября 2013 г. 9:40:17(UTC)
Ранг: Advanced Member

Группы: Registered
Зарегистрирован: 12.09.2013(UTC)
Сообщений: 63
Мужчина

Сказал(а) «Спасибо»: 30 раз
Поблагодарили: 8 раз в 5 постах
Извини ! Потом увидел , что ты добавила и изменила параметры почты.. Не проснулся )))))
nEkto Offline
#19 Оставлено : 19 октября 2013 г. 23:34:05(UTC)
Ранг: Advanced Member

Группы: Registered
Зарегистрирован: 12.09.2013(UTC)
Сообщений: 63
Мужчина

Сказал(а) «Спасибо»: 30 раз
Поблагодарили: 8 раз в 5 постах
Вот это сообщение при отправке... Такое впечатление , что код какой то идет.... Спасибо ! Форма работает !
Пользователь nEkto прикрепил следующие файлы:
Безы.jpg (95kb) загружен 7 раз(а).

У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться.
Ella Offline
#20 Оставлено : 20 октября 2013 г. 9:41:32(UTC)

Ранг: Advanced Member

Группы: Registered, Тестеры
Зарегистрирован: 07.05.2012(UTC)
Сообщений: 241
Откуда: Россия

Сказал(а) «Спасибо»: 25 раз
Поблагодарили: 67 раз в 61 постах
Так я думала ты сам такой скрипт повесил, чтобы например что-то проверять на форме... Я, конечно, удивилась, но ничего с этим не делала, т.к. думала, что так и надо Blink
Лента RSS  Лента Atom
Пользователи, просматривающие эту тему
Guest
2 Страницы12>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.