PDA

View Full Version : نحوه ارسال مقادیر یوزرنیم و پسورد به آدرس بار



ali2be
سه شنبه 03 آبان 1384, 11:52 صبح
سلام به همه دوستان عزیز.رحلت حضرت علی را به همه شما تسلیت عرض می نمایم.دوستان چه طوری میشه کسی بعد از لوگین کردن به سایت مثلا شناسه کاربری و رمز عبورش در صفحه اصلی یعنی صفحه بعد
از لوگین در آدرس بار مرورگرش نمایش داده بشه.به مثال زیر توجه کنید:

username=ali
password=ali
حال در آدس بارش اومده باشه:
default.aspx?username=ali&passwod=ali
حالا بین شناسه کاربری و رمز عبور چی قرار میگیه فکر نکنم زیاد مهم باشه,یا نه؟
بعد در هنگام خوندن اون کدزیر بایدچه جوری تعریف بشه مثل کدی که در زیر اومده؟یا نه؟
dim myus as string=request.querystring("username")
dim pass as string=request.querystring("password")
dim strsql as string="SELECT * From mytable WHERE username=" & myus & password=" & pass
خیلی ممنون میشم اگه کامل جوابم رو بدید.

rahami
چهارشنبه 04 آبان 1384, 10:56 صبح
به لحاظ امنیتی چنین کاری اصلا پیشنهاد نمی گردد.
شما می بایست از Form Authentication استفاده کنید.

ali2be
چهارشنبه 04 آبان 1384, 13:26 عصر
به لحاظ امنیتی چنین کاری اصلا پیشنهاد نمی گردد.
شما می بایست از Form Authentication استفاده کنید.
دوست عزیز از پاسخت ممنونم ولی یوزرنیم و پسورد به صورت کد شده خواهند بود.

SalarSoft
چهارشنبه 04 آبان 1384, 15:21 عصر
اگر نمی خواهید از Form Authentication استفاده کنید از Session استفاده کن.
انتقال کلمه عبور از طریق url اصلا کار عاقلانه ای نیست حتی به صورت رمز شده.

ali2be
چهارشنبه 04 آبان 1384, 21:36 عصر
اگر نمی خواهید از Form Authentication استفاده کنید از Session استفاده کن.
انتقال کلمه عبور از طریق url اصلا کار عاقلانه ای نیست حتی به صورت رمز شده.
آره با session مطمئن تره.حالا اگه بخوام بوسیلهsession یعنی مقدار ذخیره شده در اون از دیتابیس بخونم
مثلا از طریق username ذخیره شده در session کدی که باید بنویسم,چه جوری خوهد بود؟آخه هرکدی مینویسم جواب نمیده.خیلی ممنون از شما.

SalarSoft
پنج شنبه 05 آبان 1384, 14:54 عصر
Session("username")="somebody"
Session("password")="1234"

dim username as string=Session("username")
dim pass as string=Session("password")