PDA

نسخه کامل مشاهده نسخه کامل : عکسهای vrification جهت امنیت!!!



arvinfx
06-01-2008, 21:39
با سلام می خواستم یک برنامه بنویسم مثل اونایی که موقع ورود به چت روم یاهو یا سایتهای دانلود پولی میزارن جلومون میگن این عکسو پایین تایپ کن . فکر میکنین یه میچین برنامه ای خریدار داشته باشه؟ یا چطور باید بنویسمش که برای همه نوع برنامه نویسی وب بشه براهتی ازش استفاده کرد.!؟

_H2_
07-01-2008, 10:47
سلام
من همچین چیزی را چندین ماه قبل در قالب یک dll و یک کنترلر ساده درست کردم ولی بعد زا مدتی به علت عدم نیاز ولش کردم و قضیه مثل همیشه پادر هوا ماند.
قول نمیدهم ولی شاید اگر نیمچه اولویتی به ان بدهم بتوانم یک بار دیگر جمع و جورش کنم و مثلاً شاید ممکنه احتمالاً بتوانم تا شنبه برای دانلود بگذارم.


ولی اگر خودتان هم خواستید درست کنید زیاد سخت نیست.
با کمک دستورات +GDI و کلاسس Random متنی را که خود با Random حاصل شده با فونت و ابعاد و موقیت و.... شانسی ترسیم کنید و در اخر تصویر نهایی را در context.Response.OutputStream یک I[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] بریزید و بقیه مسیر هم معلوم است...



فکر میکنین یه میچین برنامه ای خریدار داشته باشه؟ یا چطور باید بنویسمش که برای همه نوع برنامه نویسی وب بشه براهتی ازش استفاده کرد.!؟
منظورتان همین تک کنترلر ساده است یا چت روم و.... منظورتان بوده ؟! چون گفته اید "برنامه" و آدم از برنامه یک تصور عریض و طویل با کلی بخش و امکانات دارد، نه یک تک کلاسس کنترلر ساده ؟!؟! :13:

arvinfx
07-01-2008, 15:09
سلام
من همچین چیزی را چندین ماه قبل در قالب یک dll و یک کنترلر ساده درست کردم ولی بعد زا مدتی به علت عدم نیاز ولش کردم و قضیه مثل همیشه پادر هوا ماند.
قول نمیدهم ولی شاید اگر نیمچه اولویتی به ان بدهم بتوانم یک بار دیگر جمع و جورش کنم و مثلاً شاید ممکنه احتمالاً بتوانم تا شنبه برای دانلود بگذارم.


ولی اگر خودتان هم خواستید درست کنید زیاد سخت نیست.
با کمک دستورات +GDI و کلاسس Random متنی را که خود با Random حاصل شده با فونت و ابعاد و موقیت و.... شانسی ترسیم کنید و در اخر تصویر نهایی را در context.Response.OutputStream یک I[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] بریزید و بقیه مسیر هم معلوم است...



منظورتان همین تک کنترلر ساده است یا چت روم و.... منظورتان بوده ؟! چون گفته اید "برنامه" و آدم از برنامه یک تصور عریض و طویل با کلی بخش و امکانات دارد، نه یک تک کلاسس کنترلر ساده ؟!؟! :13:


از جوابی که دادین خیلی ممنون . من میخواستم یه DLL بنویسم که با تمام زبانهای برنامه نویسی وب سازگاری داشته باشه که بتونم خوب بفروشمش و عکسی هم به طرف نشون بده که شناساییش خیلی راحت باشه واسه آدم و برای برنامه های OCR خیلی سخت . :46: درضمن میخام یه چیز استثنایی با اسمبلی بنویسم که کوچولو باشه حجمش :21:

Ultimator
08-01-2008, 16:37
اگه بخواین کدشو بهتون میدم که خودم تو ASP.Net استفاده کردم جواب هم داد حالا خودتون به صورت DLL یا هرچی دلتون خواست در بیارین اون با شما
منتظر باشین میذارم همینجا به زودی ، چون باید یکم تو انباری بگردم پیداش کنم:5:

Ultimator
08-01-2008, 16:44
در ضمن همیشه سعی کنید تا میتونین برنامه هایی که مینویسین رو برای استفاده ی عموم بذارین و همیشه تو رواج علم کمک کنید که باعث پیشرفت برنامه نویسی بشین !
البته فروش اشکال نداره ولی Free بهتره :20:

arvinfx
09-01-2008, 14:09
در ضمن همیشه سعی کنید تا میتونین برنامه هایی که مینویسین رو برای استفاده ی عموم بذارین و همیشه تو رواج علم کمک کنید که باعث پیشرفت برنامه نویسی بشین !
البته فروش اشکال نداره ولی Free بهتره :20:


بله خیلی ممنون از راهنمایی تون :10:

Ultimator
09-01-2008, 17:16
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


حالا يه کنترل image رو هر جا خواستين بزارين يا با کد نويسی هنگام اجرا ايجادش کنيد

ضمنا من اين کد رو خودم ننوشتم از يه سايتی گرفته بودم يادم نمياد کجا بود

Ultimator
10-01-2008, 15:52
فقط اينم بگم يه مشکلاتی اين فانکشن داره که خودم هيچ طوری نتونستم حلشون
کنم اميدوارم شما بتونين !

مثلا کاراکتر های غلط انداز \ / = + - و ... يطوری توليد نمی شدند خيلی عالی ميشد
و همينطور يه آخره همه رشته ها یه = ايجاد ميشه که انگار يه جايی اون وسط يه سوتی وجود داره
که اونم نتونستم پيدا کنم

arvinfx
11-01-2008, 16:50
خیلی ممنون دوست گرامی

_H2_
12-01-2008, 09:53
سلام دوستان
متاسفانه نمونه من هنوز حاضر نشده.
البته وقت کردم و حدود 85 در صد کلی کار انجام شده و به نظر خودم خیلی کامل است و پارامترهای خیلی زیادی برای دلخواه کردن دارد، حتی لیست کاراکترهای ورودی برای Random را هم میگیرد و نیز میتوان از یک property دیگر از مخلوطی از "کاراکترهای کوچک-بزرگ-عدد-نماد" استفاده کرد و یا دستی مجموعهخ دلخواه را داد.
حتی داخل خود نوشته را هم به Random طرح میزد و نیز مکان و.... و.....

ماژول اصلی تولید تصویر کاملاً حاضر شده و عملاً قابل استفاده است ولی کمی کار عملی دارد مثل پر کردن Session و خواندن از آن (متن صحیح باید جایی ذخیره شود...) یا ارتباط با یک I[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] برای ترسیم.

نمونه ی نهایی انشا ا... کامل خواهد بود و با کمترین کدنویسی جانبی قابل استفاده است.

انشا ا... تا چند روز آینده، چون وقت زیادی برای صرف کردن روی این موضوعات ندارد و باید ببینم کی وقت میکنم بقیه اش را تکمیل کنم.

_H2_
14-01-2008, 16:10
سلام
با هزار بدبختی و چلوندن زمان یک چیز وصله پینه ای درست کردم.
هنوز اونطور که میخواهم نشده ولی میتوانید از لینک زیر نمونه فعلی را دانلود کنید، نمونه شامل dll و نمونه ساده VB.Net و C#.Net است،

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

توضیح کوتاهی از خواص (Properties)
Size ابعاد تصویر نهایی
Margin حاشیه تصویر
RandPointsCount تعداد نقاط شانسی برای ترسیم روی تصویر
RandLinesCount تعداد خطوط شانسی برای ترسیم روی تصویر
HumanValidationCharset نوع کاراکترها (تلفیقی از عدد و حروف کوچک و بزرگ و نماد و مقدار دستی)
RandCharset لیست کاراکترها برای متن شانسی
AutoRandomText فعال کردن حالت خودکار انتخاب کلمه جدید
Text متن نمایشی را بعد از PostBack میدهد و یا میتوان با آن متن دلخواهی را ست کرد
RandTextLength تعداد کاراکترهای کلمه شانسی
UseStaticEngin فعال کردن حالت هسته اشتراکی
در این حالت هسته اصلی رندر تصویر در شی Application قرار میگیرد و برای همه صفحات یک کاربر و نیز کلیه کاربران سایت از همان یک نمونه استفاده میشود و هر بار New نخواهیم داشت، در این حالت بیشتر خواص فوق اثری ندارند و برای تنظیم خواص به طور عمومی در کل سایت باید از رویداد CreatedStaticEngin استفاده کرد.


دوستان اگر باگی مشاهده کردند در همین پست و یا با pm و یا با ایمیل i n f o @ h 0 2 . i r اطلاع دهند.

سعی میکنم تا شنبه یا دوشنبه آینده خودم بازبینی مجددی کنم و نمونه بهتری ارائه دهم.

ضمناً dll فوق شامل کلاسس های بسیاری است که خیلی از آنها ناقص هستند، اگر احساس کردید کلاسسی بدردتان میخورد قبلش در مورد کامل بودن یا نبودن آن با خودم مشورتی کنید.
مثلاً کلاسهای TabConbtrol وبی و یا ترسیم بارکد EAN13 و ساختار IrDate و تبدیلات String به شمسی و بلعکس و... سالم هستند.

جمیعاً موفق و پیروز باشید.

_H2_
21-01-2008, 16:33
دوستان
نمونه جدید حاضر است ولی براثر اشتباه پروژه آزمایشی پاک شد و الآن فقط dll است.
چون بدون پروژه نمونه (طریقه استفاده از dll) مطالب ناقص است، پس اجازه دهید پروژه جدیدی بسازم ولی الان وقت ندارم.
چهارشنبه پروژه نمونه و dll اصلاح شده را میگذارم.

_H2_
22-01-2008, 15:02
سلام
امروز کارداشتم و نباید آنلاین بودم ولی ....
خوشبختانه همان zip پاک شده را توانستم بازیابی کنم و مجدداً آ؛پلود کنم.
این نمونه من را که راضی کرد، کیفیت تصاویر نهایی هم خیلی بهتر شده و خیلی راحت متن داخل قابل تشخیص است.
design هم یک کمی توسعه پیدا کرده ...

دوستان به web.config هم توجه کنند و در پروژه خود برای کار کردن کنترلر فوق بخش [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] را اضافه کنند.
لینک دانلود مستقیم :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

کسی قرصی درمانی، کامپونتی چیزی برای درمان اعتیاد Shift+Delete سراغ نداره؟؟؟
ولی با وجود دردسرهایش، خداییش این Shift+Delete هم حالی میده و عالمی داره !!!