PDA

View Full Version : سوال: کد بصری



archDevil
پنج شنبه 22 اردیبهشت 1390, 23:47 عصر
با سلام خدمت دوستان و اساتید محترم
یه مشکل برام پیش اومده توی ساخت کد بصری(کپچا) که هرچی سرچ کردم هیچ موضوعی دربارش پیدا نکرم
این بود که مزاحم شما شدم من می خوام یه کدی رو بسازم که بعد از ساختش بشه توی صفحه نمایشش داد توی ساخت کد مشکلی ندارم اما نمی دونم که چطوری توی صفحه وب نمایشش بدم خواستم که توی یه ایمیج باکس نمایشش بدم که نمی شد اگه با Response.outputstream نمایش بدم که کل صفحه رو پاک می کنه اینکه از شما عزیزان می خوام منو راهنمایی کنین راستی من با #C کد نویسی می کنم
با تشکر
دوستان فقط اگه ممکنه زودتر چون سایت باید یه هفته پیش روی هاست می بود
بازهم از دوستان پیشاپیش تشکر می کنم

arta.nasiri
جمعه 23 اردیبهشت 1390, 00:05 صبح
سلام

یکی از روش ها اینه : شما یک صفحه مثلا به اسم Captcha.aspx بسازید سپس کدهاتون رو تو اون قرار بدید و روش کار هم با همین OutputStream هست. بعدش برای تست یک بار این صفحه را اجرا کنید در صورتی که Captcha تولید شده را دید، در صفحه ای که میخواهید از Captcha استفاده کنید یک کنترل Image قرار بدید و خاصیت ImageUrl رو برابر با نام صفحه ای که Captcha رو تولید میکنه بذارید به این صورت
Image1.ImageUrl = "~/Captcha.aspx";

سپس برای اینکه بتونید مقدار وارد شده در Textbox رو با مقدار تولید شده توسط کد Captcha رو بررسی کنید میتونید از Session برای این کار استفاده کنید. یعنی موقع ایجاد Captcha اون مقداری که تولید میشه رو داخل Session بریزید و هر کجا که خواستید میتونید این مقدار رو بخونید و مقایسه را انجام بدید.

shv3264
جمعه 23 اردیبهشت 1390, 00:22 صبح
لینک دانلود Captcha :

http://captcha.biz/botdetect-asp.net-captcha-component-free.zip

لینک آموزش استفاده :

http://captcha.biz/doc/aspnet/howto/captcha-integration.html