コード例 #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["HOD"] != null)
         Response.Redirect("HOD/Home.aspx");
     if (Session["Faculty"] != null)
         Response.Redirect("Faculty/Home.aspx");
     HttpCookie rememberMeCookie = Request.Cookies["rememberMe"];
     if(rememberMeCookie != null)
     {
         Faculty faculty = new Faculty();
         faculty = faculty.GetFacultyDetails(int.Parse(rememberMeCookie["ID"].ToString()));
         if(faculty != null)
         {
             if (faculty.Designation == DesignationType.HOD)
             {
                 Session["HOD"] = faculty;
                 Response.Redirect("HOD/Home.aspx");
             }
             else
             {
                 Session["Faculty"] = faculty;
                 Response.Redirect("Faculty/Home.aspx");
             }
         }
     }
 }
コード例 #2
0
 protected void btnLogin_Click(object sender, EventArgs e)
 {
     Faculty faculty = new Faculty();
     faculty = faculty.GetFacultyDetails(txtbxUsername.Text, txtbxPassword.Text);
     if(faculty != null)
     {
         if(chkbxRememberMe.Checked)
         {
             HttpCookie rememberMeCookie = new HttpCookie("rememberMe");
             rememberMeCookie["ID"] = faculty.ID.ToString();
             rememberMeCookie.Expires = DateTime.Now.AddYears(1);
             Response.Cookies.Add(rememberMeCookie);
         }
         if(faculty.Designation == DesignationType.HOD)
         {
             HOD hod = new HOD
             {
                 ID = faculty.ID,
                 Name = faculty.Name,
                 Password = faculty.Password,
                 Username = faculty.Username,
                 Department = faculty.Department,
                 ContactNo = faculty.ContactNo,
                 EmailID = faculty.EmailID,
                 ImageURL = faculty.ImageURL
             };
             Session["HOD"] = hod;
             Response.Redirect("HOD/Home.aspx");
         }
         else
         {
             Session["Faculty"] = faculty;
             Response.Redirect("Faculty/Home.aspx");
         }
     }
     else
     {
         lblResult.Text = "Invalid Credentials";
     }
 }