View Full Version : سوال: امنيت صفحه دسترسي دير وب سايت در asp.net
اميراحمدي
دوشنبه 22 شهریور 1389, 10:38 صبح
نحوه hash كردن كلمه عبور براي كاربران عضو در يك وب سايت كه از پايگاه داده sql 2008 استفاده مي كنه چگونه است؟
reuonis
دوشنبه 22 شهریور 1389, 14:23 عصر
سلام
شما می تونید از تابع زیر استفاده کنید. و توی دیتابیستون فیلدتون رو bit انتخاب کنید.
using System.Security.Cryptography;
public byte[] computeMD5Hash(string str)
{
byte[] hdb = new byte[16];
UTF8Encoding encoder = new UTF8Encoding();
MD5CryptoServiceProvider md5hasher = new MD5CryptoServiceProvider();
hdb = md5hasher.ComputeHash(encoder.GetBytes(str));
return hdb;
}
اميراحمدي
سه شنبه 23 شهریور 1389, 15:59 عصر
من از اين قطعه كد استفاده كردم ولي اين خطا رو ميده، ممكنه تحت vb مثال بزنيد.ممنون
Error 1 The type or namespace name 'UTF8Encoding' could not be found (are you missing a using directive or an assembly reference?) C:\Documents and Settings\Dear-User\My Documents\Visual Studio 2008\WebSites\WebSite1\Default.aspx.cs 32 9 C:\...\WebSite1\
اميراحمدي
چهارشنبه 24 شهریور 1389, 02:27 صبح
ممنون از لطفتون مشكلم بر طرف شد.
يه سوال
من وقتي با دسترسي كاربر عضووارد سايت مي شم، بعضي از صفحات فقط مخصوص كاربر عضوه، ولي با كپي كردن آدرس صفحه از نوار آدرس و paste اون تو نوار آدرس يه ie جديد، صفحه مياد
چي كاركنم اين جوري نشه؟
reuonis
چهارشنبه 24 شهریور 1389, 12:56 عصر
خوب شما اگه از cookie استفاده می کنید تا وقتی که کوکی منقضی نشده باشه توی صفحه جدید باز کوکی فعاله مگه مرورگرتون رو عوض کنید
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.