欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

.net后臺頁面統(tǒng)一驗(yàn)證是否登錄

 更新時(shí)間:2017年04月25日 09:35:46   作者:真果粒  
這篇文章主要為大家詳細(xì)介紹了.net后臺頁面統(tǒng)一驗(yàn)證是否登錄的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了.net后臺頁面統(tǒng)一驗(yàn)證是否登錄的具體代碼,供大家參考,具體內(nèi)容如下

首先新寫一個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");
      }
    }
  }
}

Login頁面后臺部分代碼

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>");
        }
      }

以stuWishChoices頁面為例,繼承PageBase類

using System.Web.UI.WebControls.WebParts;
using System.Data.SqlClient;
using System.Collections;

namespace cbmis.ProDocumentMng
{
  public partial class DocumentList : BasePage //繼承
  {
      protected void Page_Load(object sender, EventArgs e)
      {
    
      }

    }
  }
}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • ASP.NET獲取真正的客戶端IP地址的6種方法

    ASP.NET獲取真正的客戶端IP地址的6種方法

    Request.ServerVariables("REMOTE_ADDR") 來取得客戶端的IP地址,但如果客戶端是使用代理服務(wù)器來訪問,那取到的就是代理服務(wù)器的IP地址,而不是真正的客戶端IP地址,本文將介紹解決方法,需要的朋友可以參考下
    2012-12-12
  • C# Math.Round()函數(shù)問題

    C# Math.Round()函數(shù)問題

    Math.Round()準(zhǔn)確的說,這個函數(shù)不是四舍五入,而是四舍六入五湊偶,就是說小于4或大于6的該舍該入是沒有爭議的,而5處在正中間,如果四舍五入則會造成數(shù)據(jù)的整體偏差,所以采取的原則是:如果舍入位為5,則舍入后最后一位為偶數(shù),這是國際慣例。
    2008-12-12
  • asp.net中IDataParameter調(diào)用存儲過程的實(shí)現(xiàn)方法

    asp.net中IDataParameter調(diào)用存儲過程的實(shí)現(xiàn)方法

    這篇文章主要介紹了asp.net中IDataParameter調(diào)用存儲過程的實(shí)現(xiàn)方法,在asp.net數(shù)據(jù)庫程序設(shè)計(jì)中非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2014-09-09
  • asp.net中獲取遠(yuǎn)程網(wǎng)頁的內(nèi)容之一(downmoon原創(chuàng))

    asp.net中獲取遠(yuǎn)程網(wǎng)頁的內(nèi)容之一(downmoon原創(chuàng))

    asp.net中獲取遠(yuǎn)程網(wǎng)頁的內(nèi)容之一(downmoon原創(chuàng))...
    2007-04-04
  • asp.net下OnClientClick的妙用!

    asp.net下OnClientClick的妙用!

    asp.net下OnClientClick的妙用!...
    2007-04-04
  • 淺析.Net Core中Json配置的自動更新

    淺析.Net Core中Json配置的自動更新

    這篇文章主要介紹了淺析.Net Core中Json配置的自動更新,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • ASP.NET Core學(xué)習(xí)之使用JWT認(rèn)證授權(quán)詳解

    ASP.NET Core學(xué)習(xí)之使用JWT認(rèn)證授權(quán)詳解

    這篇文章主要給大家介紹了關(guān)于ASP.NET Core學(xué)習(xí)之使用JWT認(rèn)證授權(quán)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用ASP.NET Core具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • asp.net SqlParameter如何根據(jù)條件有選擇的添加參數(shù)

    asp.net SqlParameter如何根據(jù)條件有選擇的添加參數(shù)

    有時(shí)候?qū)憇ql語句的時(shí)候會根據(jù)方法傳進(jìn)來的參數(shù)來判斷sql語句中where條件的參數(shù),下面有個示例,大家可以參考下
    2014-06-06
  • ASP.NET Web.config配置文件詳解

    ASP.NET Web.config配置文件詳解

    這篇文章主要為大家詳細(xì)介紹了ASP.NET Web.config配置文件,教大家如何配置Web.config文件,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • 詳解.NET主流的幾款重量級?ORM框架

    詳解.NET主流的幾款重量級?ORM框架

    這篇文章主要介紹了.NET主流的幾款重量級?ORM框架,市場上輕量級ORM有很多,比如Dapper、Chloe 本篇文章就介紹一下 功能比較多并且全的ORM,需要的朋友可以參考下
    2022-07-07

最新評論