مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

اخظار در صورت اشتباه بودن کد امنیتی

  • چهارشنبه 6 دی 1396
  • 17:18
تشکر میکنم

با سلام

کد زیر را نوشتم:

else if (this.IsCaptchaValid("کد امنیتی صحیح نیست") == false)
            {
                TempData["ResualtAnswerHobby"] = "کد امنیتی صحیح نیست";
                return RedirectToAction("Index", "Breeding", new { id = 19 });
            }

اما وقتی کد امنیتی را اشتباه وارد می کنم اخطار زیر می آید:

لطفا راهنمایی نمایید

با تشکر

پاسخ های این پرسش

تعداد پاسخ ها : 15 پاسخ
کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • چهارشنبه 6 دی 1396
  • 17:41

برروی خصوصیت Answer صفت [AllowHtml] قرار بدید.

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

  • چهارشنبه 6 دی 1396
  • 19:45

قرار دادم

این کد میگه اگر کد وارد شده اشتباه بود برو به صفجه index که در آن صفحه اطلاعات نمایش داده می شود

اما نمی دانم چرا این ارور می آید

لطفا راهنمایی کنید

کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • چهارشنبه 6 دی 1396
  • 22:04

این ارور برای جلو گیری از تزیق html می باشد برای همین شما باید به برنامه خود بگووید که از این قسمت صرف نظر کند

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

  • پنجشنبه 7 دی 1396
  • 09:28

با تشکر

من صفت allowhtml و قرار دادم

وقتی کد امنیتی رو درست وارد می کنم وارد دیتابیس می شود

اما وقتی کد امنیتی رو اشتباه وارد می کنم این پیغام می آید

چکار کنم؟

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 7 دی 1396
  • 09:42

مشکل از Captcha شماست

نمونه های موجودش رو بررسی کنید و ببینید چطور باید اعتبار سنجی کنید

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

  • پنجشنبه 7 دی 1396
  • 09:44

استاد توی صفحه ای دیگر از همین کد استفاده شده است

از اون کپی کردم

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 7 دی 1396
  • 09:46

این میگه دستورات html ارسال شده

شما فکر کنم در ورودی کپچا تگ وارد کردید

یا کپی پیست میکنید

به صورت دستی جواب را وارد کنید

به ارور دقت کنید داره مقدار رو نشون میده

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

  • پنجشنبه 7 دی 1396
  • 09:59

با تشکر از پاسخ شما

اما در کپچا تگ وترد نمی کنم

کپی پیست نمی کنم

اما نمی دونم مشکل کجا است

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

  • پنجشنبه 7 دی 1396
  • 10:03

استاد وقتی جواب یا همون فیلد Anwer را خالی می گذارم و کد امنیتی را اشتباه وارد می کنم شرط درست عمل می کند و پیغام نمی دهد

اگر متن Anwer را وارد کنم و کد امنیتی را درست بزنم درست عمل می کند و وارد دیتابیس می شود

اما وقتی گه متن Anwer را وارد می کنم و کد امنیتی را اشتباه وارد می کتن چنین اروری می آید

بنظر شما در گوگل چی سرچ کنم؟

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 7 دی 1396
  • 16:45

ببینید مشکل در متن ارور مشخص است

میگه از ورودی داخل Answer هست

یعنی داره تگ ارسال میکنه

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

  • پنجشنبه 7 دی 1396
  • 19:43

با تشکر از استاد محترم

با توجه به اینکه allowhtml رو گذاشتم چیکار کنم؟

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 7 دی 1396
  • 20:08

کد مدل را کامل قرار دهید

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

  • پنجشنبه 7 دی 1396
  • 20:43

منظورتون کد کامل کنترلر هست؟

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 7 دی 1396
  • 21:13

بالای اکشن صفت زیر رو بزارید و تست کنید

[ValidateInput(false)]

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

  • جمعه 8 دی 1396
  • 08:00

با تشکر از استاد محترم

قرار دادم اما نشد

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)