LoggedIn.aspx.vb
上传用户:bhp852
上传日期:2022-07-12
资源大小:22k
文件大小:4k
源码类别:

.net编程

开发平台:

Visual Basic

  1. Imports System.Data
  2. Imports System.Data.OleDb
  3. Partial Class suc
  4.     Inherits System.Web.UI.Page
  5.     Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load
  6.         If Session("user") = "" Then
  7.             Response.Redirect("Default.aspx")
  8.         End If
  9.     End Sub
  10.     Protected Sub Button7_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button7.Click
  11.         MsgBox("帐户已删除,将返回登录界面!")
  12.         Dim StrCnn As String
  13.         Dim StrSql As String
  14.         Dim Cnn As OleDbConnection
  15.         Dim Cmd As OleDbCommand
  16.         StrCnn = "Provider= Microsoft.Jet.Oledb.4.0;Data Source=" + Server.MapPath("User.DMB.mdb") '连接字串
  17.         StrSql = "delete from usersheet where LoginName = '" + Session("user") + "'" '删除字串
  18.         Cnn = New OleDbConnection(StrCnn) '连接数据库
  19.         Cnn.Open()
  20.         Cmd = New OleDbCommand(StrSql, Cnn) '删除当前用户数据
  21.         Cmd.ExecuteNonQuery()
  22.         Cnn.Close()
  23.         Response.Redirect("Default.aspx") '返回登录页面
  24.     End Sub
  25.     Protected Sub Button2_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button2.Click
  26.         Panel1.Visible = False
  27.         Panel2.Visible = True
  28.         Panel6.Visible = False
  29.         Panel7.Visible = False
  30.     End Sub
  31.     Protected Sub Button3_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button3.Click
  32.         Dim StrCnn As String
  33.         Dim StrSql As String
  34.         Dim Cnn As OleDbConnection
  35.         Dim Cmd As OleDbCommand
  36.         Dim Dr As OleDbDataReader
  37.         StrCnn = "Provider= Microsoft.Jet.Oledb.4.0;Data Source=" + Server.MapPath("User.DMB.mdb") '数据库连接字串
  38.         StrSql = "select * from usersheet where LoginName = '" + Session("user") + "' and userpass = '" + TextBox1.Text.ToString + "'" '使用用户输入的原密码和当前用户名查找
  39.         Cnn = New OleDbConnection(StrCnn) '连接数据库
  40.         Cnn.Open()
  41.         Cmd = New OleDbCommand(StrSql, Cnn)
  42.         Dr = Cmd.ExecuteReader()
  43.         If (Dr.Read()) And TextBox2.Text.ToString = TextBox3.Text.ToString Then '当用户输入的原密码正确且新密码相匹配时写入
  44.             StrSql = "update  usersheet SET UserPass = '" + TextBox2.Text.ToString + "'where LoginName = '" + Session("user") + "'" '更新数据库字串
  45.             Cnn.Close()
  46.             Cnn = New OleDbConnection(StrCnn)
  47.             Cnn.Open()
  48.             Cmd = New OleDbCommand(StrSql, Cnn)
  49.             Cmd.ExecuteNonQuery()
  50.             Cnn.Close()
  51.             Panel1.Visible = False
  52.             Panel2.Visible = False
  53.             Panel6.Visible = True
  54.             Panel7.Visible = False
  55.         Else '原密码输入错误时显示错误提示
  56.             Label7.Visible = True
  57.             Cnn.Close()
  58.         End If
  59.     End Sub
  60.     Protected Sub Button5_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button5.Click, Button6.Click
  61.         Response.Redirect("LoggedIn.aspx")
  62.     End Sub
  63.     Protected Sub Button4_Click1(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button4.Click
  64.         Session("user") = "" '清除session对象
  65.         Session.Abandon()
  66.         Response.Redirect("Default.aspx") '返回登录页面
  67.     End Sub
  68.     Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
  69.         Panel1.Visible = False
  70.         Panel2.Visible = False
  71.         Panel6.Visible = False
  72.         Panel7.Visible = True
  73.     End Sub
  74. End Class