aspx页面
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>登录页面——SQL、ACCESS二合一</title>
</head>
<script language="javascript" type="text/javascript">
function login_onclick()
{
var DevicePath,mylen,ret;
try
{
var s_simnew31=new ActiveXObject("Syunew6A.s_simnew6");
DevicePath = s_simnew31.FindPort(0);
if( s_simnew31.LastError!= 0 )
{
window.alert ( "未发现加密锁,请插入加密锁");
}
else
{
ret=s_simnew31.YRead(0,1,"ffffffff","ffffffff",DevicePath);
mylen =s_simnew31.GetBuf(0);
form1.Userid.value=s_simnew31.YReadString(1,mylen, "ffffffff", "ffffffff", DevicePath);
form1.name.value=s_simnew31.YReadString(1,mylen, "ffffffff", "ffffffff", DevicePath);
ret=s_simnew31.YRead(20,1,"ffffffff","ffffffff",DevicePath);
mylen =s_simnew31.GetBuf(0);
form1.Pwd.value=s_simnew31.YReadString(21,mylen,"ffffffff", "ffffffff", DevicePath);
form1.pwd1.value=s_simnew31.YReadString(21,mylen,"ffffffff", "ffffffff", DevicePath);
}
} catch (err) {
txt="错误,原因是" + err.description + "\n\n"
txt+="请检查是否安装驱动程序"
alert(txt)
}
}
</script>
<body>
<form id="form1" runat="server">
<div>
用户名:<asp:TextBox ID="Userid" runat="server" ReadOnly="True"></asp:TextBox>
<br />
密 码:<asp:TextBox ID="Pwd" runat="server" TextMode="Password" ReadOnly="True"></asp:TextBox>
<asp:Label ID="Msg" runat="server" ForeColor="Red"></asp:Label><br />
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="SQL登录" />
<asp:Button ID="Button2" runat="server" OnClick="Button2_Click" Text="ACCESS登录" />
<br />
数据库里只有一条数据<br />
用户名:123<br />
密码:1234<br />
<br />
看很多同学都问我登录页面怎么做,这里给个简单的例子,可以借鉴一下。<br />
<br />
SQL和ACCESS的都有,自己看。<br />
<h3>
以后有什么不懂的多问问<a href="http://www.baidu.com" target="_blank">百度</a> ,每个人都来问我我也回答不了那么多,有些我也要自己查,大家互相学习吧!</h3>
</div>
<asp:HiddenField ID="name" runat="server" />
<asp:HiddenField ID="pwd1" runat="server" />
</form>
</body>
</html>
aspx.cs文件
using System;
using System.Data;
using System.Data.SqlClient;
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.OleDb;
using System.Data.Common;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Page.ClientScript.RegisterStartupScript(Page.GetType(), "Message", "<script language='javascript' defer>login_onclick();</script>");
}
protected void Button1_Click(object sender, EventArgs e)
{
string username = name.Value;
string pwd = pwd1.Value;
//SQL数据库登录
string ConnStr = "Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\Database.mdf;Integrated Security=True;User Instance=True";//SQL数据库连接字符串
string sql = "select count(*) from [user] where username='" + username + "' and password='" + pwd + "'";//执行查询的SQL语句
SqlConnection SqlCon = new SqlConnection(ConnStr);
SqlCon.Open();
SqlCommand SqlCmd = new SqlCommand(sql, SqlCon);
int count = Convert.ToInt32(SqlCmd.ExecuteScalar());
if (count > 0)
{
Msg.Text = "SQL登录成功";
}
else
{
Msg.Text = "SQL登录失败";
}
SqlCon.Close();
}
protected void Button2_Click(object sender, EventArgs e)
{
//ACCESS数据库登录
string ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath(".") + "\\App_Data\\db1.mdb;";//ACCESS数据库连接字符串
OleDbConnection oleConnection = new OleDbConnection(ConnStr);
oleConnection.Open();
OleDbCommand mycommand = new OleDbCommand("select count(*) from [user] where username='" + Userid.Text + "' and password='" + Pwd.Text + "'", oleConnection);
int count = Convert.ToInt32(mycommand.ExecuteScalar());
if (count > 0)
{
Session["name"] = Userid.Text;
Session["role"] = "Admin";
Response.Redirect("Admin/AddTeacher.aspx");
}
else
{
Msg.Text = "ACCESS登录失败";
}
oleConnection.Close();
}
}
分享到:
相关推荐
易语言编写龙脉NOX加密锁程序教程
广联达预算,概预算,最新版本的加密锁。
圣天诺加密锁虚拟程序圣天诺加密圣天诺加密锁虚拟程序锁虚拟程序圣天诺加密锁虚拟程序
广联达加密锁深思4安装程序,广联达G+安装程序,适用于536
好东西,西门子的加密程序都可以解开,快来看看吧,很宝贵噢
广联达加密锁程序是一款用于智能锁加密程序打造的手机软件,此款程序主要是为用户在使用加密锁过程中提供一个促进以及功能的改善作用,让加密锁使用起来更加的方便,需要的用户就下载吧!广联达加密锁程序简介:...
圣天诺加密锁虚拟程序专业版4.03.rar圣天诺加密锁虚拟程序专业版4.03.rar
域天加密锁写锁程序,不要用于非法用途。否则后果自负
EXE程序加密锁是一款专业的应用程序加密保护软件,能够方便快捷对各种程序文件进行加锁保护。 EXE程序加密锁采用了高强度的动态变异加密算法,能够最大限度保证加锁文件的安全。 EXE程序加密锁还可对加锁文件进行...
D8加密狗软件加密锁调试程序 简介:使用D8进行开发时,必须先要运行或安装该工具,然后结合VSCODE进行开发调试及代码生成。
hasp hl 3.5 加密锁 驱动程序,hasp hl 3.5 加密锁 驱动程序,hasp hl 3.5 加密锁 驱动程序,hasp hl 3.5 加密锁 驱动程序,
软件介绍: 广联达加密锁程序V3.5版,以及通用授权2014-9-17版,适用264、282、288、292、294、296等版本。内附写狗工具。本资源是在网络上搜集到的,下载后请自己测试。
必须是深思S4锁安装586或588驱动后再授权的工具。本人测试能用
SPNCombo加密锁驱动程序 7.6.4支持window2012
广联达加密锁,全套GQI2015可以使用。
安装驱动程序,电脑能够自动寻找加密锁、这样就可以避免加密锁驱动程序安装不正确,而软件不能运行的困难了。
软件介绍: E算量加密锁驱动安装程序,安装非常简单,点击确定按钮自动安装驱动到你的系统中。
ET314加密锁广东版写锁驱动程序包 亲测可用