当前位置:编程学习 > C#/ASP.NET >>

未能找到类型或命名空间名称“DBUser”(是否缺少 using 指令或程序集引用?)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Data;

public partial class Login : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    
    protected void userLogin(object sender, EventArgs e)
    {
        
        int flag = 0;
        string AUser = " ", Apwd = " ", Arnd = " ";
        AUser = this.txtUser.Text.Trim().Replace(" < ", " ' ' ").Replace("> ", " ' ' ");
        Apwd = this.txtPwd.Text.Trim();
        Arnd = this.txtRnd.Text.Trim();
        if (AUser == " ")
            Response.Write(" <script   language=javascript> alert( '请输入您的管理帐号! '); </script> ");
        if (Apwd == " ")
            Response.Write(" <script   language=javascript> alert( '请输入您的管理密码! '); </script> ");
        if (Arnd != (string)Session["CheckCode "])
            Response.Write(" <script   language=javascript> alert( '您输入的验证码错误! '); </script> ");
        else
        {
            DBUser ALogin = new DBUser();
            flag = ALogin.AdminLogin(AUser, Apwd);
            if (flag == 1)
                Response.Write(" <script   language=javascript> alert( '您输入的密码错误!请重新登陆!! '); </script> ");
            else if (flag == 2)
                Response.Write(" <script   language=javascript> alert( '对不起!登陆用户名为[ " + AUser + "]的用户不存在! '); </script> ");
            else if (flag == 3)
                Response.Write(" <script   language=javascript> alert( '您的输入中有非法字符,请检查输入! '); </script> ");
            else if (flag == 4)
            {
                Session["AdminUser "] = AUser;
                Response.Redirect("default.aspx ");
            }
        }
    }
//数据访问层: 
     public   int   AdminLogin(string   username,string   password) 
     { 
            int   flaglogin=0; 
            string   exMessage= " ";
            SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=Domain name;Integrated Security=True");
            string sql = "select * from News";
            try 
            { 
            conn.Open();
            SqlCommand mycmd = new SqlCommand(sql, conn); 
            mycmd.CommandType=CommandType.StoredProcedure; 
            SqlParameter   paraUname=new   SqlParameter( "@username ",SqlDbType.VarChar,50); 
            paraUname.Value=username; 
            mycmd.Parameters.Add(paraUname); 
            SqlDataReader   mysdr=mycmd.ExecuteReader(); 
            mysdr.Read(); 
            if   (mysdr.HasRows) 
            { 
                string   AUser=mysdr[ "AdminUser "].ToString().Trim(); 
                string   APWD=mysdr[ "AdminPWD "].ToString().Trim(); 
                password=System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(password, "md5 ");//进行MD5加密以便验证 
                if(password!=APWD) 
            { 
                flaglogin=1; 
            } 
            else 
            flaglogin=4; 
            } 
                else 
                flaglogin=2; 
                mysdr.Close(); 
            } 
            catch(Exception   ex) 
            { 
                exMessage=ex.Message; 
                if   (ex.GetBaseException()   is   System.Web.HttpRequestValidationException) 
                exMessage= "您的输入中有非法字符! "; 
            } 
            finally 
            {

                conn.Close(); 
            } 
                if   (exMessage.Length> 0) 
                flaglogin=3; 
                return   flaglogin; 
        } 

    } --------------------编程问答-------------------- 缺少引用,添加引用即可 --------------------编程问答-------------------- 缺少引用,添加引用即可
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,