SGMSystem/index.aspx.cs

(开头部分) 5KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using SGMSystem.App_Code.DataSetTableAdapters;
using System.Data;
using SGMSystem.App_Code;
using System.Web.Security;
namespace SGMSystem
{
    public partial class index : System.Web.UI.Page
    {
        t_optionTableAdapter t_opTa = new t_optionTableAdapter();
        protected void Page_Load(object sender, EventArgs e)
        {
            ///如果管理员在session中则删除
            if (Session["admin"] != null) { Session.Abandon();}
            else if (Session["student"] != null) { Session.Abandon(); }
            else if (Session["teacher"] != null) { Session.Abandon(); }
        }

        protected void btnLogin_Click(object sender, EventArgs e)
        {
            DataTable dt1 = t_opTa.GetData();
            int stuSys = (int)dt1.Rows[0]["isStuSysOn"];
            int teacherSys = (int)dt1.Rows[0]["isTeachSystemOn"];

            if (txtValidateCode.Text == txtCode.Text)
            {
                DataTable dt;
                if (ddlStatus.SelectedItem.Text == "管理员")
                {
                    //使用TableAdapter,先声明
                    t_adminTableAdapter t_adminTA = new t_adminTableAdapter();
                    //把登录数据集返回的table放进DataTable dt
                    dt = t_adminTA.GetAdminByLogin(txtUserName.Text, FormsAuthentication.HashPasswordForStoringInConfigFile(txtPassword.Text, "MD5"));
                    ///把返回的属性赋值给admin
                    if (dt.Rows.Count == 1)
                    {
                        AdminModel admin = new AdminModel();
                        admin.id = (Int32)dt.Rows[0]["id"];
                        admin.userName = dt.Rows[0]["userName"].ToString();
                        admin.password = dt.Rows[0]["password"].ToString();
                        Session["admin"] = admin;
                        Response.Redirect("Admin/Defualt.aspx");
                    }
                    else { lblError.Text = "用户名或密码错误"; }
                }
                else if (ddlStatus.SelectedItem.Text == "学生")
                {
                    if (stuSys == 0)
                    {
                        Response.Redirect("systemClosed.aspx");
                    }
                    t_studentTableAdapter t_stuTa = new t_studentTableAdapter();
                    dt = t_stuTa.GetStudentByLogin(txtUserName.Text, FormsAuthentication.HashPasswordForStoringInConfigFile(txtPassword.Text, "MD5"));
                    if (dt.Rows.Count == 1)
                    {
后面还有 55 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。