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

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

ایجاد کپچا در mvc 4

چهارشنبه, 22 اردیبهشت 1395 11:45

ایجاد کپچا در mvc 4

سلام

تو انجمن آموزشی برای ایجاد کپچا در mvc  وجود نداره

ممنون میشم قرار بدیدن

تشکر

چهارشنبه, 22 اردیبهشت 1395 12:03
چهارشنبه, 22 اردیبهشت 1395 12:12

با سلام 

ابتدا از مسیر زیر در ویژوال استادیو کتابخانه Captcha رو به پروژه ات اضافه کن

Tools => NuGet Package Manager => Package Manager Console ===> Install-Package CaptchaMvc.Mvc4

بعد در View مورد نظر Using های زیر رو انجام بده

@using CaptchaMvc.HtmlHelpers  
@using MathCaptcha;  
@using CaptchaMvc;  

بعد در همان View در قسمتی که می خواهی Captcha را قرار بدهی کد زیر رو درج کن

<div class="form-group">
@Html.MathCaptcha()  
 <br />  
 <p class="Error">  @ViewBag.ErrMessage </p>
</div>

بعد در کنترلر Using زیر را انجام بده

using CaptchaMvc.HtmlHelpers;  

و بعد در Action همان ویو مانند زیر صحت Captcha را چک کن

[HttpPost]  
public ActionResult Index(string empty)  
{  
// Code for validating the CAPTCHA  
if (this.IsCaptchaValid("Captcha is not valid"))  
{                  
return RedirectToAction("ThankYouPage");   
}  
ViewBag.ErrMessage = "Error: captcha is not valid.";  
return View();  
}  

 

ارسال پاسخ برای این تاپیک

ارسال پاسخ مخصوص اعضا سایت می باشد ! میتوانید با حساب کاربری خود وارد سایت شده یا ثبت نام کنید