PDA

View Full Version : سوال: تفسیر کد



saeed372424
شنبه 14 شهریور 1388, 17:42 عصر
if (ds.tUsers.Rows.Count )> 0
{
Session["ID"] = ds.tUsers.Rows[0][ds.tUsers.fCodeUsersColumn].ToString();
Response.Redirect("");
}
else
{
Label3.Text = " نام کاربری یا کلمه عبور اشتباه میباشد";
}

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

m.hamidreza
شنبه 14 شهریور 1388, 20:43 عصر
بالای این کد که الان نیست به فهمیدن کد خیلی کمک میکنه.
دیتاست که در اینجا ds تعریف شده با یه select که به اون یوزرنیم و پسورد موردنظر پاس داده شده پر میشه. طبیعتا اگه رکوردی با اون یوزر و پسورد باشه خروجی select یک جدول با یک رکورد خواهد بود که این جدول در دیتاست ریخته میشه. تعداد ردیف های جدول شمرده میشه اگه از صفر بزرگتر بود یعنی رکوردی با اون مشخصات پیدا شده. در خط بعد هم یوزرنیم رو انتخاب کرده و توی session ریخته. براکت دوم بعد از Rows اسم ردیف رو مشخص میکنه. خط بعد ناقص هست. بعد از valid شدن یوزر و پسورد به صفحه موردنظر که در اینجا ذکر نشده ریدایرکت میکنه.
موفق باشید.