Maison > Article > développement back-end > Exemple de tutoriel de connexion à la page d'arrière-plan de vérification .net
Cet article présente principalement en détail la méthode de vérification unifiée de la connexion sur la page backend .net. Il a une certaine valeur de référence. Les amis intéressés peuvent s'y référer
Les exemples de cet article sont partagés avec vous. . Le code spécifique pour la vérification unifiée de la connexion sur la page d'arrière-plan .net est pour votre référence. Le contenu spécifique est le suivant
Tout d'abord, écrivez une nouvelle classe PageBase
using System; using System.Collections.Generic; using System.Web; namespace DepartmentMIS.Web.myclass { public class PageBase : System.Web.UI.Page { public PageBase() { this.Load += new EventHandler(BasePage_Load); } private void BasePage_Load(object sender, EventArgs e) { if (Session["UserNo"] == null || Session["UserNo"].ToString() == "") { Response.Redirect("~/Login.aspx"); } } } }Code de la pièce d'arrière-plan de la page de connexion
protected void btnLogin_Click(object sender, EventArgs e) { if (rblRole.SelectedValue == "1") { DataSet ds = AdminBLL.GetList("userName = '" + tbxUserName.Text.Trim() + "' and password = '" + tbxPassword.Text.Trim()+"' and isDeleted = 0"); if (ds.Tables[0].Rows.Count == 1) { int id = Convert.ToInt32(ds.Tables[0].Rows[0]["id"]); Session["UserNo"] = ds.Tables[0].Rows[0]["id"]; Session["UserName"] = ds.Tables[0].Rows[0]["userName"]; Response.Redirect("admin/adminIndex.aspx"); } else { Response.Write("<script>alert('用户名或密码错误!')</script>"); } } if (rblRole.SelectedValue == "2") { DataSet ds = StuBLL.GetList("stuNo = '" + tbxUserName.Text.Trim() + "' and password = '" + tbxPassword.Text.Trim() + "' and isDeleted = 0"); if (ds.Tables[0].Rows.Count == 1) { int id = Convert.ToInt32(ds.Tables[0].Rows[0]["id"]); Session["UserNo"] = ds.Tables[0].Rows[0]["id"]; Session["UserName"] = ds.Tables[0].Rows[0]["stuName"]; Response.Redirect("student/stusIndex.aspx"); } else { Response.Write("<script>alert('用户名或密码错误!')</script>"); } }Prenez la page stuWishChoices comme exemple, héritez de la classe PageBase
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!