亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? login.cs

?? 用asp寫的程序,在線考試系統(tǒng),功能齊全,是一個非常好用的系統(tǒng)
?? CS
字號:
?using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
using System.IO;

/*************************************************************************************************
 * 文件名:login.cs
 * 信息:有關登陸的信息
 * 作者:mcz
 * 函數(shù): checkUser(ref stirng,ref string) 檢查學生的登陸情況
 *       dsDelay(DateTime):取得一個比系統(tǒng)時間少min分鐘的時間
**************************************************************************************************/

namespace ExamOnline
{
    
    public class Login
    {
        string strcon = "";
        public Login()
        {
            if (strcon == "")
            {
                if (HttpContext.Current.Application["strcon"] == null)
                {
                    string path = HttpContext.Current.Request.PhysicalApplicationPath + "DBSet.ini";//獲取文件物理路徑
                    StreamReader sr = new StreamReader(path, System.Text.Encoding.Default);
                    strcon = sr.ReadLine();//讀取文件內(nèi)容
                    HttpContext.Current.Application["strcon"] = strcon;
                }
                else
                {
                    strcon = HttpContext.Current.Application["strcon"].ToString();
                }
            }
        }
        
        
        /// <summary>
        /// 檢查學生的登陸情況   
        /// 0:學號或密碼錯誤;1:改時段內(nèi)沒有考試;2:登陸考試狀態(tài);3:無權(quán)限參加這場考試或者已經(jīng)考過 4:遲到30分鐘以上或者考試還未開始
        /// </summary>
        /// <param name="userID"></param>
        /// <param name="userPWD"></param>
        /// <returns></returns>
        public int checkUser(ref string userID,ref string userPWD)
        {
            
            SqlConnection con = new SqlConnection(strcon);
            string strcmd = "select * from students where stu_id = @ID and pwd = @PWD";
            SqlCommand cmd = new SqlCommand(strcmd,con);
            cmd.Parameters.Add("@ID",SqlDbType.VarChar,20).Value = userID;
            cmd.Parameters.Add("@PWD",SqlDbType.VarChar,20).Value = userPWD;
            con.Open();
            SqlDataReader dr = cmd.ExecuteReader();
            
            if (dr.Read())  //學號和密碼正確,再判斷是登陸考試還是登陸練習
            {
                dr.Close();
                string strcmdExam = "select * from testpaper_list where paper_time > @dtNow and test=1 and audit=1 order by paper_time asc ";
                SqlCommand cmdExam = new SqlCommand(strcmdExam,con);
                cmdExam.Parameters.Add("@dtNow", SqlDbType.DateTime).Value = dsDelay(30);//調(diào)用自定義函數(shù)dsDelay()
                SqlDataReader drExam = cmdExam.ExecuteReader();

                if (drExam.Read())
                {
                    DateTime dsExam = drExam.GetDateTime(2);      //取得試卷的考試時間
                    //int examID = drExam.GetInt32(0);
                    string strcmdpaperID = "select * from paper_students where paper_id=@paperID and stu_id=@userID and stu_state=0";
                    SqlCommand cmdpaperID = new SqlCommand(strcmdpaperID,con);
                    cmdpaperID.Parameters.Add("@paperID", SqlDbType.Int).Value = drExam.GetInt32(0);
                    cmdpaperID.Parameters.Add("@userID",SqlDbType.VarChar,20).Value = userID;
                    drExam.Close();
                    SqlDataReader drpaperID = cmdpaperID.ExecuteReader();
                    
                    if (drpaperID.Read())
                    {
                        if (dsExam <= dsDelay(-10))  //允許提前10分鐘登陸考試
                        {
                            drpaperID.Close();
                            con.Close();
                            
                            return 2;
                        }
                        else
                        {
                            drpaperID.Close();
                            con.Close();
                            return 4;
                        }
                        
                    }
                    else
                    {
                        drpaperID.Close();
                        con.Close();
                        return 3;
                    }

                }
                else
                {
                    drExam.Close();
                    con.Close();
                    return 1;
                }

            }
            else
            {
                dr.Close();
                con.Close();
                return 0;
            }
        }

        /// <summary>
        /// 考生在遲到min分鐘之前都可以進入考試系統(tǒng)考試,遲到min分鐘后則不允許考試
        /// 取得一個比系統(tǒng)時間少min分鐘的時間
        /// </summary>
        /// <param name="min"></param>
        /// <returns></returns>
        public DateTime dsDelay(int min)
        {
            TimeSpan ts = new TimeSpan(0,min,0);
            DateTime ds = DateTime.Now.Subtract(ts);
            return ds;
        }
        /// <summary>
        /// 學生修改登陸密碼的時候檢查用戶的合法性
        /// </summary>
        /// <param name="userID"></param>
        /// <param name="userPWD"></param>
        /// <returns></returns>
        public bool checkPWD(ref string userID, ref string userPWD,ref string newPWD)
        {
            SqlConnection con = new SqlConnection(strcon);
            string strcmd = "select * from students where stu_id = @ID and pwd = @PWD";
            SqlCommand cmd = new SqlCommand(strcmd, con);
            cmd.Parameters.Add("@ID", SqlDbType.VarChar, 20).Value = userID;
            cmd.Parameters.Add("@PWD", SqlDbType.VarChar, 20).Value = userPWD;
            con.Open();
            SqlDataReader dr = cmd.ExecuteReader();
            if(dr.Read())
            {
                dr.Close();
                string strrepwd = "update students set pwd='" + newPWD + "' where stu_id='" + userID + "'";
                try
                {
                    (new ExamOnline.Exam()).exec(strrepwd);
                    con.Close();
                    return true;
                }
                catch(Exception ee)
                {
                    ExamOnline.Common.ShowMess(ee.Message);
                }
            }
            con.Close();
            return false;
        }

        /// <summary>
        /// 學生修改登陸密碼的時候檢查用戶的合法性
        /// </summary>
        /// <param name="userID"></param>
        /// <param name="userPWD"></param>
        /// <returns></returns>
        public bool checkPWD(ref string userID, ref string userPWD)
        {
            SqlConnection con = new SqlConnection(strcon);
            string strcmd = "select * from students where stu_id = @ID and pwd = @PWD";
            SqlCommand cmd = new SqlCommand(strcmd, con);
            cmd.Parameters.Add("@ID", SqlDbType.VarChar, 20).Value = userID;
            cmd.Parameters.Add("@PWD", SqlDbType.VarChar, 20).Value = userPWD;
            con.Open();
            SqlDataReader dr = cmd.ExecuteReader();
            if (dr.Read())
            {
                con.Close();
                return true;
            }
            con.Close();
            return false;
        }
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美网站一区二区| 一区二区成人在线| 亚洲免费观看在线观看| 日本美女视频一区二区| av男人天堂一区| 欧美一级欧美一级在线播放| 国产精品免费aⅴ片在线观看| 天天综合网 天天综合色| 成人性视频网站| 日韩欧美国产综合在线一区二区三区| 中文字幕一区二区三区四区| 麻豆久久久久久久| 欧美午夜电影在线播放| 中文字幕在线不卡| 国产福利一区在线| 日韩午夜精品电影| 亚洲va韩国va欧美va| 色综合激情五月| 中文字幕日本不卡| 高清久久久久久| 久久日一线二线三线suv| 亚洲伊人色欲综合网| 成人av资源下载| 国产欧美一区二区三区鸳鸯浴 | 欧美一区二区视频在线观看2020| 久久成人羞羞网站| 欧美色图免费看| 樱桃视频在线观看一区| jiyouzz国产精品久久| 中文字幕高清一区| 国产超碰在线一区| 久久蜜桃一区二区| 国产精品一区免费在线观看| 精品国产一区二区三区久久影院 | 中文字幕在线一区| 国产激情一区二区三区桃花岛亚洲| 在线不卡欧美精品一区二区三区| 亚洲一区在线观看视频| 色成年激情久久综合| 一区二区成人在线观看| 欧美最新大片在线看| 亚洲h动漫在线| 欧美日韩国产免费一区二区 | 国产成人亚洲精品青草天美| 欧美精品一区二区三区在线| 精品一区二区三区蜜桃| 91麻豆精品国产自产在线观看一区 | 欧美三级视频在线| 日韩精品一区第一页| 日韩限制级电影在线观看| 麻豆高清免费国产一区| 国产日产精品一区| 成人做爰69片免费看网站| 日韩一区有码在线| 欧美唯美清纯偷拍| 麻豆成人久久精品二区三区红 | 精品污污网站免费看| 91在线免费视频观看| 一区二区三区在线观看网站| 在线观看免费亚洲| 麻豆91精品91久久久的内涵| 久久亚洲一区二区三区明星换脸 | 久久久久久久电影| 99视频热这里只有精品免费| 亚洲综合一二区| 欧美一级欧美一级在线播放| 国产精品夜夜爽| 亚洲一线二线三线久久久| 日韩精品一区二区三区视频播放| 国产精品77777| 一区二区三区在线视频免费| 日韩精品专区在线| 99精品欧美一区二区三区综合在线| 亚洲va在线va天堂| 欧美国产在线观看| 欧美丰满嫩嫩电影| 成人手机电影网| 日日摸夜夜添夜夜添精品视频| 久久久高清一区二区三区| 欧美在线不卡视频| 国产精品99久久久久久宅男| 亚洲一区二区五区| 欧美国产97人人爽人人喊| 777精品伊人久久久久大香线蕉| 成人黄色国产精品网站大全在线免费观看 | 欧洲精品一区二区| 国产一区不卡在线| 日日欢夜夜爽一区| 中文字幕一区在线观看视频| 精品剧情v国产在线观看在线| 精品日韩一区二区三区| 欧美在线综合视频| 成人黄色av电影| 国产在线一区观看| 日韩精品一二区| 一区二区三区欧美久久| 国产精品美女久久久久aⅴ | 欧美一区二区免费视频| 91久久精品国产91性色tv | 日韩国产欧美视频| 亚洲一区在线观看免费观看电影高清| 欧美激情在线看| 久久午夜老司机| 日韩精品中文字幕一区二区三区| 欧美视频三区在线播放| 色婷婷综合久久久久中文 | 日产国产欧美视频一区精品| 亚洲日本在线a| 中文字幕在线不卡视频| 国产精品视频yy9299一区| 精品剧情v国产在线观看在线| 欧美一区日韩一区| 欧美另类高清zo欧美| 在线精品视频免费播放| 91国模大尺度私拍在线视频| 99久久婷婷国产综合精品| 成人天堂资源www在线| 国产精品一区二区久激情瑜伽| 狠狠网亚洲精品| 国产一区二区不卡| 成人丝袜18视频在线观看| 成人网男人的天堂| 色综合久久久久网| 一本大道久久a久久综合| 欧美性受极品xxxx喷水| 欧美日韩久久不卡| 一区二区三区中文字幕精品精品| 自拍av一区二区三区| 亚洲乱码国产乱码精品精的特点 | 久久久综合视频| 国产亚洲综合av| 国产精品人成在线观看免费 | 蜜乳av一区二区三区| 久草在线在线精品观看| 国内精品国产成人国产三级粉色 | 国产美女av一区二区三区| 国产精品123区| 91亚洲精品久久久蜜桃网站| jlzzjlzz亚洲日本少妇| 欧美日本一区二区在线观看| 日韩午夜激情免费电影| 国产欧美视频在线观看| 综合激情成人伊人| 日韩精品91亚洲二区在线观看 | 欧美日韩成人高清| 日韩精品自拍偷拍| 国产精品国产三级国产aⅴ中文| 亚洲精品自拍动漫在线| 日韩经典一区二区| 国产成人精品免费在线| 欧美亚洲一区二区三区四区| 日韩欧美黄色影院| 黄色日韩三级电影| 91蜜桃免费观看视频| 欧美精品免费视频| 国产日韩欧美一区二区三区综合| 亚洲私人影院在线观看| 麻豆精品精品国产自在97香蕉| av电影在线观看一区| 在线播放一区二区三区| 国产精品欧美极品| 日韩电影免费一区| 97se亚洲国产综合自在线不卡| 91精品国产欧美一区二区| 国产精品久久久久久久久快鸭 | 国产一区在线精品| 欧美在线一区二区| 中文字幕 久热精品 视频在线| 性做久久久久久| 99久久99久久综合| 日韩三级伦理片妻子的秘密按摩| 亚洲日本一区二区| 国产精品一级二级三级| 日韩一区二区三区视频在线| 国产精品第五页| 国内精品嫩模私拍在线| 欧美精选在线播放| 亚洲欧美日本韩国| 国产风韵犹存在线视精品| 欧美一级电影网站| 亚洲一区视频在线观看视频| 国产成人高清视频| 久久你懂得1024| 久久国产精品72免费观看| 欧美日韩中文字幕一区| 亚洲日穴在线视频| 99re视频这里只有精品| 国产无遮挡一区二区三区毛片日本| 日韩二区三区四区| 欧美午夜免费电影| 亚洲免费av高清| eeuss鲁片一区二区三区| 欧美激情一区在线| 国产成人aaa| 国产欧美综合色| 国产在线精品一区二区不卡了| 欧美一区二区三区喷汁尤物| 亚洲高清免费在线| 欧美日韩中文另类| 亚洲1区2区3区4区|