PDA

View Full Version : تعیین نقش پس از ورود



core166
جمعه 05 آذر 1389, 00:03 صبح
با عرض سلام خدمت همه دوستان برنامه نویس
من تازه درسایت ثبت نام کردم
اگر سوالم مبتدی بود ببخشید
من یک سایت با معماری 3 لایه ایجاد کردم
کاربر زمانی که ثبت نام میکنه اطلاعاتش تو دیتا بیس ثبت میشه و زمانی که لاگین میکنه اطلاعات از دیتا بیس خونده میشه حالا من یه جدول رول و یه جدول صفحات درست کردم و زمانی که کاربر لاگین میکنه بر اساس جدول رول سطح دسترسی شو در یه متغیر ذخیره میکنم
بعد با جدوا صفحات مقایسه میکنم که دسترسی به این صفحه رو داره یا نه
مشکل بنده این است که ارور
Object reference not set to an instance of an object.

رو میگیره
من تمام کدها میزارم لطفا راهنمایی فرمایید
این در قسمت DAL.USER

public string selectrole(string user)
{
return ExecuteScaler(System.Data.CommandType.StoredProced ure, "SelectRole", new SqlParameter[] {

new SqlParameter("@userid", user)

}).ToString();

}

public string readpage(string pagename)
{
return ExecuteScaler(System.Data.CommandType.StoredProced ure, "ReadPage", new SqlParameter[] {

new SqlParameter("@page", pagename)

}).ToString();

}


این در قسمت BLL.USER


//************************************************** *****
//Select Role
public static string SelectRole(string user)
{

DAL.Users roles = new DAL.Users();
return roles.selectrole(user);
}

//************************************************** *****
//Read Page
public static string readpage(string pagename)
{

DAL.Users page = new DAL.Users();
return page.selectrole(pagename);

}

core166
جمعه 05 آذر 1389, 00:05 صبح
البته از قسمت Select Role ارور میگیره