// For user registration protected void RegisterUser_CreatedUser(object sender, EventArgs e) { BusinessLayer.LogInInfoCalc m = new BusinessLayer.LogInInfoCalc(); if (m.DuplicateUserInfoRec(UserName.Text) == 0) { List <string> strlist = new List <string>(); strlist.Add(UserName.Text); strlist.Add(Password.Text); strlist.Add(Email.Text); m.InsertRecord(strlist); int noofRecord = m.GetUserInfoRecord(UserName.Text, Password.Text); Session["Reviews"] = m.GetReviews(); Session.Add("UserID", noofRecord); Session.Add("UserName", UserName.Text); if (UserName.Text.ToUpper() == "ADMINISTRATOR" || UserName.Text.ToUpper() == "ADMIN") { Response.Redirect("~/AdminPanel.aspx"); } else { Response.Redirect("~/Programming.aspx"); } } }
// To login protected void LoginButton_Click(object sender, EventArgs e) { BusinessLayer.LogInInfoCalc m = new BusinessLayer.LogInInfoCalc(); int UserID = m.GetUserInfoRecord(LoginUser.UserName, LoginUser.Password); if (UserID >= 1) { Session["Reviews"] = m.GetReviews(); Session.Add("UserID", UserID); Session.Add("UserName", LoginUser.UserName.Trim()); if (LoginUser.UserName.ToUpper() == "ADMINISTRATOR" || LoginUser.UserName.ToUpper() == "ADMIN") { Session["Reviews"] = "NotShow"; Response.Redirect("~/AdminPanel.aspx"); } else { BusinessLayer.PrResultSummary pr = new BusinessLayer.PrResultSummary(); DataTable dtProg = pr.GetProg_Selection(UserID); DataTable dtTool = pr.GetTool_Selection(UserID); DataTable dtmath = pr.GetMathmetic_Selection(UserID); DataTable dtresearch = pr.GetResearch_Selection(UserID); if (dtProg.Rows.Count == 0 && dtTool.Rows.Count == 0 && dtmath.Rows.Count == 0 && dtresearch.Rows.Count == 0) { Response.Redirect("~/Programming.aspx"); } else { Session["Programing"] = dtProg; Session["ResearchExp"] = dtresearch; Session["Mathmetic"] = dtmath; Session["TOOL"] = dtTool; Response.Redirect("~/ResultSummary.aspx"); } } } }