使用cookie好一些
登陆判断姓名密码正确进入页面然后就判断一下
cookie是否等于过期就可以了
因为还有一个in.htm文件,不是ASPX的,是否必须将其改为in.aspx ?不要改
密码不正确,就直接转向登陆界面了,怎么能看到body呢
登陆判断姓名密码正确进入页面然后就判断一下
cookie是否等于过期就可以了
因为还有一个in.htm文件,不是ASPX的,是否必须将其改为in.aspx ?不要改
密码不正确,就直接转向登陆界面了,怎么能看到body呢
解决方案 »
- 如何引用一个帖子,像CSDN论坛一样
- 母版页中无法设置缓存页???
- 谁有Don Box的<<Essential .Net>>电子书,或者下载的地方,给提供下!谢谢
- 字符串转换问题
- XP为什么装完Visual Studio.Net2005之后,就装不上SQL Server 2005开发版
- 各位高手:在邦定数据时怎么将DateTime型数据格式化为“yyyy-mm-dd”的格式
- 高手~前辈救命啊,,,,,,我这里出现索引出错~~~也就是没有取到"file"=>>post 图片文件流到asp.net一个页面...怎么在这个页面取到正确的图片二进制流并还原......代码见内容!!!!!
- 如何扑捉textbox按扭获取焦点的事件?
- 急!!!请大家都帮帮忙
- 怎么将string类型转换成int类型?
- 请问一下:我要用ASP.net做一个上传功能,小文件可以上传,大文件不可以,为什么?
- 还有几天就要付款了,$2999.99美金, 源程序,不知道值不值得, 请帮我看看
<%@ Page Language="vb" AutoEventWireup="false" Codebehind="WebForm1.aspx.vb" Inherits="WebApplication1.WebForm1" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<title>WebForm1</title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="Visual Basic .NET 7.1" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
</HEAD>
<body>
<form id="Form1" runat="server">
<P align="center"><FONT face="宋体"></FONT> </P>
<P align="center"><FONT face="宋体"></FONT> </P>
<P align="center">
<TABLE id="Table1" style="WIDTH: 300px; HEIGHT: 94px" cellSpacing="1" cols="3" cellPadding="1"
width="300" border="1">
<TR>
<TD style="WIDTH: 116px; HEIGHT: 22px" colSpan="3">
<P align="center"><FONT face="宋体">用户登陆</FONT></P>
</TD>
</TR>
<TR>
<TD style="WIDTH: 121px; HEIGHT: 22px"><FONT face="宋体">用户名:</FONT></TD>
<TD style="WIDTH: 116px; HEIGHT: 22px" colSpan="3"><FONT face="宋体"></FONT><FONT face="宋体"></FONT><FONT face="宋体"><asp:textbox id="TextBox1" runat="server"></asp:textbox></FONT></TD>
</TR>
<TR>
<TD style="WIDTH: 121px"><FONT face="宋体">密码:</FONT></TD>
<TD style="WIDTH: 116px" colSpan="3"><FONT face="宋体"></FONT><FONT face="宋体"><asp:textbox id="TextBox2" runat="server" TextMode="Password"></asp:textbox></FONT></TD>
</TR>
<TR>
<TD style="WIDTH: 121px" colSpan="4">
<P align="center"><FONT face="宋体"></FONT><FONT face="宋体"></FONT><FONT face="宋体"><asp:button id="ButtonOk" runat="server" Onclick="ButtonOk_Click" Text="登陆"></asp:button>
<asp:button id="ButtonCancel" runat="server" Onclick="ButtonCancel_Click" Text="取消"></asp:button></FONT></P>
</TD>
</TR>
</TABLE>
</P>
</form>
<FONT face="宋体">
<asp:Label id="lblMsg" runat="server"></asp:Label></FONT>
</body>
</HTML>webform.aspx.vb
Imports System
Imports System.Data
Imports System.Data.OleDb
Imports System.Web
Imports System.Web.SessionState
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Web.UI.HtmlControlsPublic Class WebForm1
Inherits System.Web.UI.Page#Region " Web 窗体设计器生成的代码 " '该调用是 Web 窗体设计器所必需的。
<System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent() End Sub
Protected WithEvents TextBox1 As System.Web.UI.WebControls.TextBox
Protected WithEvents TextBox2 As System.Web.UI.WebControls.TextBox
Protected WithEvents ButtonOk As System.Web.UI.WebControls.Button
Protected WithEvents ButtonCancel As System.Web.UI.WebControls.Button
Protected WithEvents lblMsg As System.Web.UI.WebControls.Label '注意: 以下占位符声明是 Web 窗体设计器所必需的。
'不要删除或移动它。
Private designerPlaceholderDeclaration As System.Object Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
'CODEGEN: 此方法调用是 Web 窗体设计器所必需的
'不要使用代码编辑器修改它。
InitializeComponent()
End Sub#End Region Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)
'在此处放置初始化页的用户代码
If Not Page.IsPostBack Then
'网页组件初始设置
lblMsg.Text = "开始登陆"
TextBox1.Text = ""
TextBox2.Text = ""
End If
End Sub Sub ButtonOk_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonOk.Click Dim strConn, strSQL As String
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("Intranet.mdb")
strSQL = "select e.emp01,d.dep02,e.emp03,e.emp04,e.emp05 from emp e,dept d"
strSQL = strSQL & " where e.emp01='" & TextBox1.Text & "' and e.emp09='" & TextBox2.Text & "'"
strSQL = strSQL & " and e.emp02=d.dep01" '建立数据库连接
Dim myConn As New OleDbConnection(strConn)
myConn.Open() '建立OleDbCommand对象,以便执行SQL指令或获取OleDbDataReader对象
Dim myCommand As New OleDbCommand(strSQL, myConn) '取得OleDbDataReader对象
Dim dr As OleDbDataReader
dr = myCommand.ExecuteReader() If dr.Read() Then
Session("UserID") = dr.Item(0)
If dr.IsDBNull(1) Then
Session("UserDep") = ""
Else
Session("UserDep") = dr.Item(1)
End If If dr.IsDBNull(2) Then
Session("UserCName") = ""
Else
Session("UserCName") = dr.Item(2)
End If If dr.IsDBNull(3) Then
Session("UserEName") = ""
Else
Session("UserEName") = dr.Item(3)
End If If dr.IsDBNull(4) Then
Session("UserEmail") = ""
Else
Session("UserEmail") = dr.Item(4)
End If Page.Response.Redirect("WebForm2.aspx") 'WebForm2.aspx为主功能页面 Else
Session("UserID") = ""
Session("UserDep") = ""
Session("UserCName") = ""
Session("UserEName") = ""
Session("UserEmail") = "" lblMsg.Text = "用户ID或用户密码输入错误!!请重新输入!!"
TextBox1.Text = ""
TextBox2.Text = ""
End If myConn.Close() End Sub Sub ButtonCancel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonCancel.Click
TextBox1.Text = ""
TextBox2.Text = ""
End SubEnd Class-----------努力学习 不断实践 虚心讨教---------