PDA

View Full Version : سوال: یک سوال از اعتبار سنجی ها



Beginner67
یک شنبه 05 خرداد 1392, 23:25 عصر
میشه دستور اینو بهم بگید؟

نام عبور فقط از حروف انگلیسی و اعداد و علامت Underline تشکیل شده باشد و حتما باید با یک حرف شروع شود . حداقل 6 حرف و حداکثر 12 حرف باشد . صحیح بودن نام عبور با آمدن یک تیک سبز رنگ در کنار کارد مشخص شود و در صورت ناصحیح بودن یک ضربدر قرمز رنگ نشان داده شود .

Beginner67
دوشنبه 06 خرداد 1392, 19:23 عصر
لطفا کمک کنید.

mjt10063
دوشنبه 06 خرداد 1392, 20:31 عصر
نام عبور فقط از حروف انگلیسی و اعداد و علامت Underline تشکیل شده باشد و حتما باید با یک حرف شروع شود . حداقل 6 حرف و حداکثر 12 حرف باشد .

این کار ها رو میتونی با ابزار های validation ویژوال انجام بدی


صحیح بودن نام عبور با آمدن یک تیک سبز رنگ در کنار کارد مشخص شود و در صورت ناصحیح بودن یک ضربدر قرمز رنگ نشان داده شود .

یعنی بعد از خوندن از دیتابیس اگر صحیح بود تیک سبز بخوره
این که به نظر من امنیت رو میاره پایین

Beginner67
دوشنبه 06 خرداد 1392, 22:42 عصر
برای مورد اول بله میدونم با اعتبار سنجی ویژوال میشه،منظورم این بود که کدش رو بگید...


برای سوال دوم اینکه تیک سبز یا ضربدر باشه،مهم نیست امنیتش ،میشه بگید چجوری این کار رو انجام بدم.
این سوال مربوط به پروژه ست و باید به استاد تحویل بدم و امنیت مهم نیست.

mjt10063
دوشنبه 06 خرداد 1392, 23:07 عصر
مورد اول کد نداره داشی
کنترل میکشی رویه صفحه و بهش میگی که چه کاری انجام بده

و برای مورد دوم هم باید توی خاصیت ontextchanged تکس باکس
اطلاعات جدول یوز و پس رو واکشی کنی و اگر موجود بود دستور نمایش تیک و اگر غلط بود ضربدر رو نمایش بده

برای واکشی اطلاعات از بانک هم به لینک زیر برو
لینک (http://barnamenevis.org/showthread.php?395470-%D9%85%D8%B4%DA%A9%D9%84-%D8%AF%D8%B1-%D8%A7%D8%AF%D8%A7%D9%85%D9%87-%D8%B5%D9%81%D8%AD%D9%87-%D9%84%D8%A7%DA%AF%DB%8C%D9%86)

Beginner67
سه شنبه 07 خرداد 1392, 01:11 صبح
برای سوال اول میدونم باید درگش کنم میگم چه کدی استفاده کنم؟کده رو بگید!!!
و برای مورد دوم من که نمیخوام لاگین کنم!دارم ثبت نام میکنم.

parvizwpf
سه شنبه 07 خرداد 1392, 01:16 صبح
یه کم کد جی کوئری میخواد دوست عزیز.

Beginner67
سه شنبه 07 خرداد 1392, 07:55 صبح
دوستان چرا اینقدر سخت جواب میدید؟
اگر بلد بودم که دیگه نمیپرسیدم...
من که نمیدونم چه نوع جی کوئری میخواد،لطف کنید لینک بذارید.
یکی یه راه عملی بگه.

mjt10063
سه شنبه 07 خرداد 1392, 09:04 صبح
مورد اول
برای چک کردن محتویات
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server"
ErrorMessage="RegularExpressionValidator" ValidationExpression="\*\@\*\.\*"
ControlToValidate="TextBox1"></asp:RegularExpressionValidator>

خالی نبودن تکس باکس
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
ControlToValidate="TextBox1" ErrorMessage="*" ForeColor="Red"></asp:RequiredFieldValidator>

مقایسه دو تکس باکس
<asp:CompareValidator ID="CompareValidator1" runat="server"
ControlToCompare="TextBox3" ControlToValidate="TextBox4"
ErrorMessage="*" Display="Dynamic" ForeColor="Red"></asp:CompareValidator>

Beginner67
سه شنبه 07 خرداد 1392, 14:51 عصر
دوست عزیز ممنون از اینکه پاسخ میدیدولی اینجایی که گفته اگر رمز عبور یکسان نبود ضربدر قرمز باشه و اگر درست بود تیک سبز رو چجوری بذارم؟
برای مقایسه شما نوشتید که اگر درست نبود یه * به عنوان درست نبودن بذاره.که میشه به جای * متن گذاشت ولی چجوری میشه تیک سبز یا ضربدر گذاشت؟

وبرای این کد \*\@\*\.\* میشه بگید این کد چیکار میکنه؟
چون من اینو گذاشتم ولی حرف انگلیسی+عدد+آندرلاین میذارم بازم خطا میده.

mjt10063
سه شنبه 07 خرداد 1392, 15:03 عصر
بزار من ازت سوال بپرسم بهم جوا بده تا من بتونم کمکت کنم

این یوزر و پس را من کاربر می خوام موقع ثبت نام وارد کنم آیا شما که سرور هستید ازش اطلاع دارید ؟؟ اگر اطلاع دارید پس نگید یوزر و پس بگید یه سری داده تا آدم گمراه نشه

بهم جواب بده تا بتونم درست راهنماییت کنم
دوست عزیز

Beginner67
سه شنبه 07 خرداد 1392, 20:21 عصر
متاسفانه منم متوجه منظور شما نمیشم!
ببینید من برای ثبت نام کاربر قرار نیست جدول داشته باشم...اصلا عملیاتی قرار نیست صورت بگیره.
این پروژه،یه پروژه html و جاوااسکریپت و css هست که گفته تحت وب باشه!
قرار نیست ثبت نام کاربر ثبت بشه.
که حتی اگر جدول و ثبت کاربری هم قرار باشه صورت بگیره هیچ فرقی نمیکنه!
قراره موقع ثبت نام به جای متن یکسان بودن رمز و تایید رمز یه تیک سبز باشه و موقعی که این دو یکسان نیستن ضربدر!

Beginner67
چهارشنبه 08 خرداد 1392, 09:49 صبح
به روز رسانی...

Beginner67
جمعه 10 خرداد 1392, 09:02 صبح
؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟