PDA

View Full Version : احراز هویت خیلی ساده با فایل استریم



bghad1
یک شنبه 02 آبان 1389, 00:57 صبح
سلام...

این سیستم شبیهه سیستمه احراز هویت میمونه...البته خوب خیلی پایین تر از اون سطحه..اما خیلی چیزا رو میشه ازش یاد گرفت....

پیشنهاد می کنم ببینین......:چشمک:

لطفا نظر و پیشنهاد و اشکال (البته ترای کتچ درست و حسابی ننوشتم براش که یه عیبه/.)

انتقاد و دیگه اینجور چیزا رو بهم بگین ...ممنون میشم:لبخندساده::لبخندساده:

bghad1
یک شنبه 02 آبان 1389, 10:59 صبح
هیچ کی نظری ، انتقادی ، پیشنهادی ، هیچی نداشته تا اینجا؟؟!؟:متفکر:

arefba
یک شنبه 02 آبان 1389, 11:16 صبح
بسمه تعالی

با عرض سلام و خسته نباشی

خیلی خوب بود فقط یه مشکلات کوچیکی داشت که باعث میشه توسط نرم افزار های ربات کد شما رو استخراج و فرم رو به صورت اتوماتیک پر کنند

** اول اینکه مثل بقیه فرم هایی که نمونش در اینترنت هست باید حروف رو چه بزرگ و چه کوچک وارد کردی تفاوتی نباشه ( مثل صفحه ساخت ایمیل در یاهو )

** به جای خروجی استرینگ که اون رو در لیبل به صورت ساده قرار میدید بیاید یک خط و خطوطی رو درون متن ایجاد کنید تا باعث شه کسانی که می خوان با پردازش تصویر کد شما رو بخونن به راحتی این کار رو انجام ندند

** یه چیز دیگه که کلا زیاد به برنامتون ربط نداره ولی خوب در کل برای زمانی که می خواین تلفن تاریخ و ... رو بگیرید از maskedTextBox استفاده کنید و اون مخصوص عدد کنید یعنی غیر عدد قبول نکنه

معذرت می خوام
خدانگهدار

arefba
یک شنبه 02 آبان 1389, 11:18 صبح
یه چیز دیگه می تونستید به جای کار زیر

public void RandomWord()
{
string[] words = new[]{"a","A","b","B","c","C","d","D","e","E","f","F","g","G","h","H","i","I","j","J","k","K",
"l","L","m","M","n","N","o","O","p","P","q","Q","r","R","s","S","t","T","u","U","v","V","w","W","x","X","y"
,"Y","z","Z","1","2","3","4","5","6","7","8","9","!","@","#","$","%","^","&","*","_"};
Random rnd = new Random();
string firstRndWord = words[rnd.Next(0, words.Length)];
string secondRndWord;
string thirdRndWord;
string forthRndWord;
string fifthRndWord;
string sixthRndWord;

do
{
secondRndWord = words[rnd.Next(0, words.Length)];
thirdRndWord = words[rnd.Next(0, words.Length)];
forthRndWord = words[rnd.Next(0, words.Length)];
fifthRndWord = words[rnd.Next(0, words.Length)];
sixthRndWord = words[rnd.Next(0, words.Length)];
}
while (secondRndWord == firstRndWord);

magicWord = string.Concat(firstRndWord, secondRndWord, thirdRndWord, forthRndWord
, fifthRndWord, sixthRndWord);
}

یه رندوم تعریف می کردید که با کد اسکی کار می کرد (به فرض از کد اسکی 65 تا 97 )
اینجوری کدتون سبک تر بود

bghad1
یک شنبه 02 آبان 1389, 13:28 عصر
تکست باکس ها رو مخصوص عدد (در تکست باکس شماره تماس) ، و مخصوص حروف (در قسمت نام و نام خانوادگی) کردم....

ممنون از تذکراتتون و راهنامییتون:لبخندساده::لبخ دساده:



نظرتون برای خط و خطوط روی کد امنیتی چه جوریه؟؟

چه جوری پیادش کنم.؟؟

bghad1
دوشنبه 03 آبان 1389, 21:01 عصر
نظری نیست؟؟؟:متفکر:

arefba
سه شنبه 04 آبان 1389, 00:04 صبح
یه راه خیلی ساده
شما می تونید یه عکس از خط و خطوط رو به صورت نیمه شفاف و و پی ان جی ذخیره کنیدو در پیکچر باکس بزارید سپس رنگ پیکچر باکس رو ترنس پرنت کنید و روی لیبل بزارید
همین