PDA

View Full Version : سوال: در رابطه با ساختن تصاویر امنیتی لطفا کمکم کنید



bamzi software
چهارشنبه 20 آذر 1387, 16:19 عصر
سلام دوستان

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

من این لینک رو پیدا کردم اما عمل نکرد:

http://barnamenevis.org/forum/showpost.php?p=467411&postcount=5

اگر شما مطلب کاملی در این مورد سراغ دارید لطفا راهنماییم کنید.

afsharm
چهارشنبه 20 آذر 1387, 17:11 عصر
یک سرویس‌ها برای انجام این کار موجود هستند. لازم نیست که خودتان آن را بسازید یا بنویسید.

mehdi.mousavi
چهارشنبه 20 آذر 1387, 18:23 عصر
سلام دوستان ممنون می شم در مورد ساختن تصاویر امنیتی کمکم کنید... لطفا راهنماییم کنید.

سلام.
لطفا به این مقاله (http://www.codeproject.com/KB/custom-controls/CaptchaControl.aspx) رجوع کنید.

Saber_Fatholahi
پنج شنبه 21 آذر 1387, 00:54 صبح
دوسن من من کامپوننت شو طراحی کردم ببین به کارت میاد

sara_B
پنج شنبه 21 آذر 1387, 13:58 عصر
سلام دوستان

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

من این لینک رو پیدا کردم اما عمل نکرد:

http://barnamenevis.org/forum/showpost.php?p=467411&postcount=5

اگر شما مطلب کاملی در این مورد سراغ دارید لطفا راهنماییم کنید.



با سلام
كنرل Captcha در نرم افزارها جهت بالا بردن امنيت ، در هنگام Login يا رجيستر كردن يا تغيير رمز عبور ، جهت حصول اطمينان از وجود يك كاربر انساني و نه يك ربات نرم افزاري مي باشد كه به طور random ، متني را به صورت به هم ريخته به كاربران نمايش مي دهد تا كاربر متن را خوانده و data ي آن را وارد نمايد.
جهت استفاده از كلمات امنيتي يا همان كنترل Captcha ، در Web Config كد هاي زير را اضافه نماييد:



<httpHandlers>
<add path="CaptchaImage.axd" verb="GET" type="MSCaptcha.CaptchaImageHandler, MSCaptcha" />
</httpHandlers>



چون اين كنترل ، كنترل پيش فرض در visual Studio نيست ، جهت افزودن اين كنترل به پنل Toolbox كارهاي زير را انجام بديد: :
در پنل Solution Explorer روي ريشه ي وب سايت راست كليك كرده و گزينه ي Add ASP.NET Folder و سپس گزينه ي Bin را انتخاب نماييد .به اين ترتيب فولدر Bin به ريشه ي وب سايت شما اضافه مي شود.
فايل ضميمه اي در زير قرار دادم (MSCaptcha) ، پس از Extract كردن فايل .rar ، هر دو تا فايل MSCaptcha و MSCaptcha.dll را درون فولدر bin كپي كنيد .
در انتهاي پنل Toolbox ، در يك جاي خالي ، راست كليك كنيد و گزينه ي Choos Items را انخاب كنيد .
در پنجره ي Choos Toolbox Items ، دكمه ي Brows را كليك كرده و از محلي كه فولدر MSCaptcha را در آنجا ذخيره كرديد ، فايل MSCaptcha.dll را open كرده و سپس OK كنيد.
همانطور كه مشاهده مي كنيد ، كنترل Captcha همانند ساير كنترل ها در انتهاي پنل Toolbox قرار گرفته .
در صفحه اي كه قصد اضافه كردن اين كنترل را داريد ، با دبل كليك بر روي اين كنترل ، آن را وارد صفحه كرده ، يك TextBox براي وارد نمودن كلمه ي امنيتي ، و يك Button جهت پردازش و تاييد صحت متني اي كه كاربر وارد كرده ، به صفحه اضافه كنيد .
در رويداد Button1_Click كد زير را وارد نماييد:



protected void Button1_Click(object sender, EventArgs e)
{
CaptchaControl1.ValidateCaptcha(TextBox1.Text);
if (CaptchaControl1.UserValidated)
{
Button1.Text = "كلمه ي وارد شده صحيح است";
}
else
{
Button1.Text = "كلمه ي وارد شده صحيح نيست ، لطفا مجددا تلاش فرماييد";
}
}

bamzi software
شنبه 23 آذر 1387, 09:07 صبح
دوستان خوبم mehdi6755 , sara_B واقعا ممنونم از توجه و راهنمایی شما:قلب: