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;
/// <summary>
/// BaseClass类是本系统的公共类,用于基于数据库的操作,可实现数据库连接的建立,DataGrid的数据绑定和数据操作,
/// 用户登录后进行用户的名称及密码验证
/// </summary>
///
//51aspx
public class BaseClass
{
public BaseClass()
{ }
public static SqlConnection DBCon()
{ return new SqlConnection("server=localhost;database=xTest;Integrated Security=True");
}
public static void BindDDL(DropDownList ddl, string text, string value, string strSql, string Tname)
{
SqlConnection conn = DBCon();
SqlDataAdapter sda = new SqlDataAdapter(strSql, conn);
DataSet ds = new DataSet();
sda.Fill(ds, Tname);
ddl.DataSource = ds.Tables[Tname];
ddl.DataTextField = text;
ddl.DataValueField = value;
ddl.DataBind();
} public static void BindDG(GridView dg, string id, string strSql, string Tname)
{
SqlConnection conn = DBCon();
SqlDataAdapter sda = new SqlDataAdapter(strSql, conn);
DataSet ds = new DataSet();
sda.Fill(ds, Tname);
dg.DataSource = ds.Tables[Tname];
dg.DataKeyNames = new string[] { id };
dg.DataBind();
}
public static void OperateData(string strsql)
{
SqlConnection conn = DBCon();
conn.Open();
SqlCommand cmd = new SqlCommand(strsql, conn);
cmd.ExecuteNonQuery();
conn.Close();
}
//================如果是学生登录,使用ID=========================================
public static bool CheckStudent(string studentID, string studentPwd)
{
SqlConnection conn = DBCon();
conn.Open();
SqlCommand cmd = new SqlCommand("select count(*) from tb_Student where StudentID='" + studentID + "' and StudentPwd='" + studentPwd + "'", conn);
int i = Convert.ToInt32(cmd.ExecuteScalar());
conn.Close();
if (i > 0)
{ return true;
}
else
{
return false;
}
}
//================如果是教师登录,使用ID=========================================
public static bool CheckTeacher(string teacherID, string teacherPwd)
{
SqlConnection conn = DBCon();
conn.Open();
SqlCommand cmd = new SqlCommand("select count(*) from tb_teacher where TeacherID='" + teacherID + "' and TeacherPwd='" + teacherPwd + "'", conn);
int i = Convert.ToInt32(cmd.ExecuteScalar());
conn.Close();
if (i > 0)
{ return true;
}
else
{
return false;
}
}
//================如果是教师登录,使用用户名=========================================
public static string CheckTeacherByName(string teacherName, string teacherPwd)
{
SqlConnection conn = DBCon();
conn.Open();
SqlCommand cmd = new SqlCommand("select count(*) from tb_teacher where TeacherName='" + teacherName + "' and TeacherPwd='" + teacherPwd + "'", conn);
int i = Convert.ToInt32(cmd.ExecuteScalar());
string id = "";
id = Convert.ToString(cmd.ExecuteScalar());
conn.Close(); return id;
} //================如果是管理员登录,使用ID=========================================
public static bool CheckAdmin(string adminID, string adminPwd)
{
SqlConnection conn = DBCon();
conn.Open();
SqlCommand cmd = new SqlCommand("select count(*) from tb_Admin where AdminID='" + adminID + "' and AdminPwd='" + adminPwd + "'", conn);
int i = Convert.ToInt32(cmd.ExecuteScalar());
conn.Close();
if (i > 0)
{
return true;
}
else
{
return false;
} } //================如果是管理员登录,使用用户名=========================================
public static bool CheckAdminByName(string adminName, string adminPwd)
{
SqlConnection conn = DBCon();
conn.Open();
SqlCommand cmd = new SqlCommand("select count(*) from tb_Admin where AdminName='" + adminName + "' and AdminPwd='" + adminPwd + "'", conn);
int i = Convert.ToInt32(cmd.ExecuteScalar());
conn.Close();
if (i > 0)
{
return true;
}
else
{
return false;
} }
}
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;
/// <summary>
/// BaseClass类是本系统的公共类,用于基于数据库的操作,可实现数据库连接的建立,DataGrid的数据绑定和数据操作,
/// 用户登录后进行用户的名称及密码验证
/// </summary>
///
//51aspx
public class BaseClass
{
public BaseClass()
{ }
public static SqlConnection DBCon()
{ return new SqlConnection("server=localhost;database=xTest;Integrated Security=True");
}
public static void BindDDL(DropDownList ddl, string text, string value, string strSql, string Tname)
{
SqlConnection conn = DBCon();
SqlDataAdapter sda = new SqlDataAdapter(strSql, conn);
DataSet ds = new DataSet();
sda.Fill(ds, Tname);
ddl.DataSource = ds.Tables[Tname];
ddl.DataTextField = text;
ddl.DataValueField = value;
ddl.DataBind();
} public static void BindDG(GridView dg, string id, string strSql, string Tname)
{
SqlConnection conn = DBCon();
SqlDataAdapter sda = new SqlDataAdapter(strSql, conn);
DataSet ds = new DataSet();
sda.Fill(ds, Tname);
dg.DataSource = ds.Tables[Tname];
dg.DataKeyNames = new string[] { id };
dg.DataBind();
}
public static void OperateData(string strsql)
{
SqlConnection conn = DBCon();
conn.Open();
SqlCommand cmd = new SqlCommand(strsql, conn);
cmd.ExecuteNonQuery();
conn.Close();
}
//================如果是学生登录,使用ID=========================================
public static bool CheckStudent(string studentID, string studentPwd)
{
SqlConnection conn = DBCon();
conn.Open();
SqlCommand cmd = new SqlCommand("select count(*) from tb_Student where StudentID='" + studentID + "' and StudentPwd='" + studentPwd + "'", conn);
int i = Convert.ToInt32(cmd.ExecuteScalar());
conn.Close();
if (i > 0)
{ return true;
}
else
{
return false;
}
}
//================如果是教师登录,使用ID=========================================
public static bool CheckTeacher(string teacherID, string teacherPwd)
{
SqlConnection conn = DBCon();
conn.Open();
SqlCommand cmd = new SqlCommand("select count(*) from tb_teacher where TeacherID='" + teacherID + "' and TeacherPwd='" + teacherPwd + "'", conn);
int i = Convert.ToInt32(cmd.ExecuteScalar());
conn.Close();
if (i > 0)
{ return true;
}
else
{
return false;
}
}
//================如果是教师登录,使用用户名=========================================
public static string CheckTeacherByName(string teacherName, string teacherPwd)
{
SqlConnection conn = DBCon();
conn.Open();
SqlCommand cmd = new SqlCommand("select count(*) from tb_teacher where TeacherName='" + teacherName + "' and TeacherPwd='" + teacherPwd + "'", conn);
int i = Convert.ToInt32(cmd.ExecuteScalar());
string id = "";
id = Convert.ToString(cmd.ExecuteScalar());
conn.Close(); return id;
} //================如果是管理员登录,使用ID=========================================
public static bool CheckAdmin(string adminID, string adminPwd)
{
SqlConnection conn = DBCon();
conn.Open();
SqlCommand cmd = new SqlCommand("select count(*) from tb_Admin where AdminID='" + adminID + "' and AdminPwd='" + adminPwd + "'", conn);
int i = Convert.ToInt32(cmd.ExecuteScalar());
conn.Close();
if (i > 0)
{
return true;
}
else
{
return false;
} } //================如果是管理员登录,使用用户名=========================================
public static bool CheckAdminByName(string adminName, string adminPwd)
{
SqlConnection conn = DBCon();
conn.Open();
SqlCommand cmd = new SqlCommand("select count(*) from tb_Admin where AdminName='" + adminName + "' and AdminPwd='" + adminPwd + "'", conn);
int i = Convert.ToInt32(cmd.ExecuteScalar());
conn.Close();
if (i > 0)
{
return true;
}
else
{
return false;
} }
}
解决方案 »
- 对一个文本框设置颜色、字体等属性。找一个思路。
- 关于URL重写:从数据库读伪地址,而不是web.config配置,大神进
- 求“ASP.NET 3.5 动态网站开发案例指导”的光碟
- 正则表示式只输入0,1,2,3,4,5,6正整数
- 急求 图片路径的正则表达式
- 怎么设置button控件的快捷键是ctrl+Z
- 分页存储过程碰到 group by汇总时如何传参数
- DataGrid如何截取超出的字符
- 怎样在页面中点击一按钮执行一个SQL脚本阿
- 求解Krystalware.SlickUpload.HttpUploadModule与iWebOffice不相容的问题? (有请思归老大以及各位高人)
- 谁能解释下消息队列中间件及MSMQ在Asp.net中的具体应用吗?
- 急 大家帮帮忙!谢谢
public static bool CheckAdmin(string adminID, string adminPwd)
{
SqlConnection conn = DBCon();
conn.Open(); 在这句提示用户 '7B953DCAB9D1489\ASPNET' 登录失败。
==>
return new SqlConnection("server=localhost;database=xTest;uid=用户名;pwd=密码
");
(慕白兄) 你就帮我弄弄呗,你一会儿就弄好啦,你几分钟的功夫相当于我捣鼓几天,就帮帮忙呗,好人好报,祝你好运连连,OK?