atifazi
01-03-2010, 00:18
سلام دوستان . یه سوال فکر منو مشغول کرده. در سیستم captcha کدی که توی بانک ذخیره میشه ، چطوری ذخیره میشه ؟ یعنی منظورم اینه که در یک لحظه ممکنه چندین نفر چندین کد مختلف را وارد کنن و این کدها توی بانک ذخیره بشه. اونوقت چطور میخوایم مقدار وارد شده را با مقدار توی بانک تست کنیم ؟ مقدار توی بانک که چندین مقداره . چطو میشه فهمید فلان کد تولید شده برای فلان کاربره تا شرط را تست کنه .
و اینکه بانک captcha بعد از تست کد و ... پاک میشه یا هر دفعه replace میشه. آخه میدونیم کدی که تولید شده را موقتی نگه میداره.
بذارین کمی ساده تر کنم . فکر کنید دو نفر دارن کدی امنیتی را وارد میکنن . یکی علی یکی هم رضا . کد امنیتی علی 10 هست و رضا 20 .
سوال ؟
1- آیا این دو مقدار 10 و 20 دو رکورد جداگانه توی بانک تشکیل میدن یا نه بانک captcha فقط یه رکورد داره.
2- اگه فقط یه رکورد داره طور واسه هر کاربر مجزا در یک واحد مقدار را توی بانک ذخیره میکنه ؟
3- اگه برای هر مقدار 10 و 20 یک رکورد جدید ایجاد میکنه چطور موقع شرط تست میفهمیم 10 برای علی و 20برای رضا هست؟
4- در هر صورت آیا بعد تست ،اون رکورد را پاک میکنه ؟ آخه باید یه جوری از بین بره وگرنه کلی افزونگی بوجود میاد.
شمنده که نتونستم ساده تر سوالمو بگم !!!:31:
و اینکه بانک captcha بعد از تست کد و ... پاک میشه یا هر دفعه replace میشه. آخه میدونیم کدی که تولید شده را موقتی نگه میداره.
بذارین کمی ساده تر کنم . فکر کنید دو نفر دارن کدی امنیتی را وارد میکنن . یکی علی یکی هم رضا . کد امنیتی علی 10 هست و رضا 20 .
سوال ؟
1- آیا این دو مقدار 10 و 20 دو رکورد جداگانه توی بانک تشکیل میدن یا نه بانک captcha فقط یه رکورد داره.
2- اگه فقط یه رکورد داره طور واسه هر کاربر مجزا در یک واحد مقدار را توی بانک ذخیره میکنه ؟
3- اگه برای هر مقدار 10 و 20 یک رکورد جدید ایجاد میکنه چطور موقع شرط تست میفهمیم 10 برای علی و 20برای رضا هست؟
4- در هر صورت آیا بعد تست ،اون رکورد را پاک میکنه ؟ آخه باید یه جوری از بین بره وگرنه کلی افزونگی بوجود میاد.
شمنده که نتونستم ساده تر سوالمو بگم !!!:31: