亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? user.vb

?? ASP_NET程序設計教程 源代碼 冶金工業(yè)出版社 肖金秀 馮沃輝 陳少涌
?? VB
字號:
Imports System
Imports System.Configuration
Imports System.Data
Imports System.Data.OleDb
Imports Microsoft.VisualBasic.Strings

Namespace Packaging

	Public Class UserInfo
		Public UserId As Integer
		Public UserAccount As String
		Public UserPass As String
		Public UserName As String
		Public UserGender As String
		Public UserBirthday AS DateTime
		Public UserEmail As String
		Public UserQQ As String
		Public UserMSN As String
		Public UserHomepage As String
		Public UserDesc As String
		Public UserLastAccess As DateTime
		Public UserOnline As Boolean
		Public UserRegTime As DateTime
		Public UserLocked As Boolean
	End Class


	Public Class UserDB

		Private Sub Change4SQL(ByRef MyInfo As UserInfo)
			Dim MyFilter As StringFilter=New StringFilter()
			MyFilter.FilterDegree=0
			On Error Resume Next

			MyInfo.UserAccount=MyFilter.Change4Saving(MyInfo.UserAccount)
			MyInfo.UserPass=MyFilter.Change4Saving(MyInfo.UserPass)
			MyInfo.UserName=MyFilter.Change4Saving(MyInfo.UserName)
			MyInfo.UserEmail=MyFilter.Change4Saving(MyInfo.UserEmail)
			MyInfo.UserMSN=MyFilter.Change4Saving(MyInfo.UserMSN)
			MyInfo.UserHomepage=MyFilter.Change4Saving(MyInfo.UserHomepage)
			MyInfo.UserDesc=MyFilter.Change4Saving(MyInfo.UserDesc)
		End Sub

		Public Function GetUserInfo(ByVal account As String) As DataView
			'根據 UserAccount 取得用戶資料
			Dim MySQL As String
			MySQL="SELECT * FROM [User] WHERE UserAccount='"
			MySQL &= Account
			MySQL &= "'"

			Dim MyDB As SQLDB=New SQLDB()
			MyDB.strSQL=MySQL
			Dim MyDS As DataSet=MyDB.SelectFromDB()

			Dim MyDV As DataView=MyDS.Tables("My").DefaultView
			Dim MyFilter As StringFilter=New StringFilter()
			MyFilter.FilterDegree=3

			Dim i As Integer
			On Error Resume Next
			For i=0 to MyDV.Table.Rows.Count-1
				MyDV.Table.Rows(i)("UserDesc")=MyFilter.Change4Showing(MyDV.Table.Rows(i)("UserDesc"))
				MyDV.Table.Rows(i)("UserEmail")=MyFilter.Change4Showing(MyDV.Table.Rows(i)("UserEmail"))
				MyDV.Table.Rows(i)("UserMSN")=MyFilter.Change4Showing(MyDV.Table.Rows(i)("UserMSN"))
				MyDV.Table.Rows(i)("UserHomepage")=MyFilter.Change4Showing(MyDV.Table.Rows(i)("UserHomepage"))
			Next

			Return MyDV
		End Function

		Public Function GetUserInfo2(ByVal account As String) As DataView
			'根據 UserAccount 取得用戶資料
			Dim MySQL As String
			MySQL="SELECT * FROM [User] WHERE UserAccount='"
			MySQL &= Account
			MySQL &= "'"

			Dim MyDB As SQLDB=New SQLDB()
			MyDB.strSQL=MySQL
			Dim MyDS As DataSet=MyDB.SelectFromDB()

			Dim MyDV As DataView=MyDS.Tables("My").DefaultView
			Return MyDV
		End Function

		Public Function GetAllUser() As DataView
			Dim MySQL As String
			MySQL="SELECT * FROM [User]"

			Dim MyDB As SQLDB=New SQLDB()
			MyDB.strSQL=MySQL
			Dim MyDS As DataSet=MyDB.SelectFromDB()

			Dim MyDV As DataView=MyDS.Tables("My").DefaultView
			Return MyDV
		End Function

		Public Function GetUserInfo1(ByVal id As Integer) As DataView
			'根據 UserId 取得用戶資料
			Dim MySQL As String
			MySQL="SELECT * FROM [User] WHERE UserId="
			MySQL &= id
			MySQL &= ""

			Dim MyDB As SQLDB=New SQLDB()
			MyDB.strSQL=MySQL
			Dim MyDS As DataSet=MyDB.SelectFromDB()

			Dim MyDV As DataView=MyDS.Tables("My").DefaultView
			Dim MyFilter As StringFilter=New StringFilter()
			MyFilter.FilterDegree=3

			Dim i As Integer
			On Error Resume Next
			For i=0 to MyDV.Table.Rows.Count-1
				MyDV.Table.Rows(i)("UserDesc")=MyFilter.Change4Showing(MyDV.Table.Rows(i)("UserDesc"))
				MyDV.Table.Rows(i)("UserEmail")=MyFilter.Change4Showing(MyDV.Table.Rows(i)("UserEmail"))
				MyDV.Table.Rows(i)("UserMSN")=MyFilter.Change4Showing(MyDV.Table.Rows(i)("UserMSN"))
				MyDV.Table.Rows(i)("UserHomepage")=MyFilter.Change4Showing(MyDV.Table.Rows(i)("UserHomepage"))
			Next

			Return MyDV
		End Function

		Public Function IsExist(ByVal UserAccount As String) As Integer
			'判斷是否存在 UserAccount 的賬號,如果有,返回他的 UserId;反之,返回0
			Dim MySQL As String
			MySQL="SELECT * FROM [User] WHERE UserAccount='"
			MySQL &= UserAccount
			MySQL &= "'"

			Dim MyDB As SQLDB=New SQLDB()
			MyDB.strSQL=MySQL
			Dim MyDS As DataSet=MyDB.SelectFromDB()

			If MyDS.Tables("My").Rows.Count=0 Then
				Return 0
			Else
				Return MyDS.Tables("My").Rows(0).Item("UserId")
			End If
		End Function

		Public Sub AddUserInfo(ByVal MyUserInfo As UserInfo)
			'添加一個新用戶的資料
			Change4SQL(MyUserInfo)

			Dim MySQL As String="INSERT INTO [User] "
			MySQL &= "(UserAccount, UserPass, UserName, UserGender, "
			MySQL &= "UserLastAccess, UserRegTime) VALUES ('"
			MySQL &= MyUserInfo.UserAccount & "', '"
			MySQL &= MyUserInfo.UserPass & "', '"
			MySQL &= MyUserInfo.UserName & "', '"
			MySQL &= MyUserInfo.UserGender & "', #"
			MySQL &= DateTime.Now() & "#, #"
			MySQL &= DateTime.Now() & "#)"

			Dim MyDB As SQLDB=New SQLDB()
			MyDB.strSQL=MySQL
			MyDB.ExecuteSQL()
		End Sub

		Public Sub ChangeUserInfo(ByVal MyUserInfo As UserInfo)
			'更改用戶資料
			Change4SQL(MyUserInfo)
		
			Dim MySQL As String="UPDATE [User] SET UserName='"
			MySQL &= MyUserInfo.UserName & "', UserGender='"
			MySQL &= MyUserInfo.UserGender & "', UserBirthday=#"
			MySQL &= MyUserInfo.UserBirthday & "#, UserEmail='"
			MySQL &= MyUserInfo.UserEmail & "', UserQQ='"
			MySQL &= MyUserInfo.UserQQ & "', UserMSN='"
			MySQL &= MyUserInfo.UserMSN & "', UserHomepage='"
			MySQL &= MyUserInfo.UserHomepage & "', UserDesc='"
			MySQL &= MyUserInfo.UserDesc & "' WHERE UserId="
			MySQL &= MyUserInfo.UserId & " "

			Dim MyDB As SQLDB=New SQLDB()
			MyDB.strSQL=MySQL
			MyDB.ExecuteSQL()
		End Sub

		Public Function Login(ByVal UserAccount As String, ByVal UserPass As String) As Integer
			'判斷訪問者輸入的賬戶、密碼是否正確
			Dim MyFilter As StringFilter=New StringFilter()
			MyFilter.FilterDegree=0
			UserAccount=MyFilter.Change4Saving(UserAccount)
			UserPass=MyFilter.Change4Saving(UserPass)
			Dim MySQL As String
			MySQL="SELECT * FROM [User] WHERE UserAccount='"
			MySQL &= UserAccount
			MySQL &= "' AND UserLocked=False AND UserPass='"
			MySQL &= UserPass
			MySQL &= "'"

			Dim MyDB As SQLDB=New SQLDB()
			MyDB.strSQL=MySQL
			Dim MyDS As DataSet=MyDB.SelectFromDB()

			If MyDS.Tables("My").Rows.Count=0 Then
				Return 0
			Else
				Dim id As Integer= MyDS.Tables("My").Rows(0).Item("UserId")
				MySQL="UPDATE [User] SET UserOnline=True WHERE UserID="
				MySQL &= id

				MyDB.strSQL=MySQL
				MyDB.ExecuteSQL()
				UserVisit(id)

				Return id
			End If
		End Function

		Public Sub DeleteUserInfo(ByVal UserId As Integer)
			'刪除一個用戶的資料
			Dim MySQL As String="DELETE FROM [User] WHERE UserId="
			MySQL &= UserId
			MySQL &= " "

			Dim MyDB As SQLDB=New SQLDB()
			MyDB.strSQL=MySQL
			MyDB.ExecuteSQL()
		End Sub

		Public Sub LockUser(ByVal UserId As Integer)
			Dim DV As DataView=GetUserInfo1(UserId)
			If DV.Table.Rows.Count>0 Then
				Dim MySQL As String
				If DV.Table.Rows(0)("UserLocked")=True Then
					MySQL="UPDATE [User] SET UserLocked=True WHERE UserId="
				Else
					MySQL="UPDATE [User] SET UserLocked=False WHERE UserId="
				End If
				MySQL &= UserId
				MySQL &= " "

				Dim MyDB As SQLDB=New SQLDB()
				MyDB.strSQL=MySQL
				MyDB.ExecuteSQL()
			End If
		End Sub

		Public Sub UserVisit(ByVal account As String)
			Dim MySQL As String="UPDATE [User] SET UserLastAccess=#"
			MySQL &= DateTime.Now() & "#, "
			MySQL &= "UserOnline=True WHERE UserAccount='" & account & "'" 

			Dim MyDB As SQLDB=New SQLDB()
			MyDB.strSQL=MySQL
			MyDB.ExecuteSQL()
		End Sub

		Public Function GetOnlineUsers() As DataView
			Dim MySQL As String="SELECT UserID, UserLastAccess "
			MySQL &= "FROM [User] WHERE UserOnline=True"

			Dim MyDB As SQLDB=New SQLDB()
			MyDB.strSQL=MySQL
			Dim MyDS As DataSet=MyDB.SelectFromDB()

			Dim MyDV As DataView=MyDS.Tables("My").DefaultView
			Return MyDV
		End Function

		Public Sub UserSignOff(ByVal Id As Integer)
			Dim MySQL="UPDATE [User] SET UserOnline=False WHERE UserID="
			MySQL &= id

			Dim MyDB As SQLDB=New SQLDB()
			MyDB.strSQL=MySQL
			MyDB.ExecuteSQL()
		End Sub

		Public Sub ChangePass(ByVal Account As String, ByVal NewPass As String)
			Dim MyFilter As StringFilter=New StringFilter()
			MyFilter.FilterDegree=0
			NewPass=MyFilter.Change4Saving(NewPass)
			Account=MyFilter.Change4Saving(Account)
			Dim MySQL As String="UPDATE [User] SET UserPass='"
			MySQL &= NewPass & "' WHERE UserAccount='"
			MySQL &= Account & "'"

			Dim MyDB As SQLDB =New SQLDB()
			MyDB.strSQL=mySQL
			MYDB.ExecuteSQL()
		End Sub

		Public Function ResetPass(ByVal Id As Integer) As String
			Dim NewPass As String
			Dim nRandom As Random = New Random(DateTime.Now.Millisecond)
			NewPass=Left(nRandom.Next().ToString(),20)

			Dim MySQL As String="UPDATE [User] SET UserPass='"
			MySQL &= NewPass & "' WHERE UserId="
			MySQL &= Id & ""

			Dim MyDB As SQLDB =New SQLDB()
			MyDB.strSQL=mySQL
			MYDB.ExecuteSQL()

			Return NewPass
		End Function
	End Class

End Namespace

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久超碰97人人做人人爱| 久久精品久久综合| 久久精品在线免费观看| 欧美成人bangbros| 欧美一区二区精品久久911| 欧美三级电影一区| 欧洲精品一区二区| 欧美怡红院视频| 欧美性视频一区二区三区| 在线精品亚洲一区二区不卡| 91黄色小视频| 欧美三级电影一区| 日韩午夜在线观看视频| 精品日韩99亚洲| 久久精品欧美日韩| 中文字幕成人网| 亚洲欧美日韩国产一区二区三区| 国产精品初高中害羞小美女文| 亚洲欧洲一区二区在线播放| 中文字幕中文在线不卡住| 亚洲色欲色欲www在线观看| 亚洲综合在线免费观看| 天堂蜜桃一区二区三区| 日本成人在线看| 国产一区二区三区国产| av在线不卡网| 欧美精品色综合| 欧美mv日韩mv国产网站app| 久久久不卡影院| 亚洲特黄一级片| 日韩电影在线一区| 国产高清不卡一区| 色88888久久久久久影院野外| 欧美日韩另类一区| 久久毛片高清国产| 一区二区三区自拍| 精品一区二区三区视频在线观看| 丁香啪啪综合成人亚洲小说| 欧美三级视频在线播放| 久久久久久久久久久久电影| 一区二区激情视频| 国内外成人在线| 色婷婷综合久久| 久久免费视频一区| 五月综合激情婷婷六月色窝| 国产九色精品成人porny| 91黄色免费观看| 国产日韩欧美制服另类| 亚洲电影第三页| 不卡一二三区首页| 精品久久久久久久人人人人传媒| 亚洲女与黑人做爰| 精品一区二区三区在线播放 | 日韩精品电影一区亚洲| 国产剧情一区二区三区| 欧美性高清videossexo| 久久久精品国产免大香伊| 亚洲成人第一页| 91在线视频播放地址| 久久久久久一二三区| 日韩高清一区在线| 色妞www精品视频| 国产女主播视频一区二区| 肉色丝袜一区二区| 欧美在线免费播放| 亚洲图片欧美激情| 国产盗摄视频一区二区三区| 欧美精品aⅴ在线视频| 亚洲乱码国产乱码精品精98午夜 | 一区二区三区不卡视频在线观看| 国产一区二区三区最好精华液| 欧美日韩亚洲综合一区二区三区| 国产精品私人影院| 韩国三级电影一区二区| 欧美日韩不卡视频| 亚洲自拍偷拍九九九| 91一区在线观看| 中文字幕av一区二区三区高 | 亚洲六月丁香色婷婷综合久久| 国产精品一线二线三线| www久久精品| 蜜臀av国产精品久久久久| 欧美精品久久99久久在免费线| 亚洲一区二区三区四区在线 | 欧美喷水一区二区| 亚洲在线视频网站| 欧美亚洲国产怡红院影院| 亚洲伦理在线免费看| 91日韩一区二区三区| 亚洲欧美另类久久久精品| 91无套直看片红桃| 亚洲曰韩产成在线| 欧美丰满一区二区免费视频| 日本中文字幕一区二区视频| 91精品国产综合久久国产大片| 日韩在线观看一区二区| 日韩三级在线免费观看| 久久丁香综合五月国产三级网站| 日韩精品一区国产麻豆| 国产综合成人久久大片91| 国产亚洲一本大道中文在线| 国产成人鲁色资源国产91色综 | 538在线一区二区精品国产| 日日夜夜一区二区| 欧美成人a视频| 国产成人精品亚洲午夜麻豆| 国产精品久久久久精k8 | 成人欧美一区二区三区小说| 色视频成人在线观看免| 日欧美一区二区| 久久女同精品一区二区| 99视频精品在线| 日韩影视精彩在线| 欧美国产日韩在线观看| 欧美性生活一区| 国产精品1区2区| 亚洲精品免费看| 日韩亚洲国产中文字幕欧美| www.亚洲人| 琪琪久久久久日韩精品| 国产精品久久久久久久第一福利| 欧美日韩高清不卡| 国产v综合v亚洲欧| 亚洲成人av资源| 国产精品久久久久精k8| 欧美一区二区三区电影| 99精品欧美一区二区蜜桃免费| 丝瓜av网站精品一区二区| 久久久久国产成人精品亚洲午夜| 色哟哟一区二区在线观看 | 粉嫩av亚洲一区二区图片| 亚洲国产日韩一级| 欧美国产日本韩| 这里只有精品电影| 99久久综合国产精品| 久久精品久久精品| 艳妇臀荡乳欲伦亚洲一区| 国产日本亚洲高清| 欧美一级免费观看| 欧美亚洲另类激情小说| 成人av影院在线| 韩国在线一区二区| 日本不卡的三区四区五区| 悠悠色在线精品| 日本一区二区三区dvd视频在线| 7777女厕盗摄久久久| 色94色欧美sute亚洲线路一ni| 成人黄色免费短视频| 国产一区二区三区av电影| 日韩av中文字幕一区二区| 亚洲一区二区三区四区在线观看| 国产精品成人一区二区艾草| 久久女同精品一区二区| 日韩久久免费av| 欧美巨大另类极品videosbest | 国产精品美女视频| 久久久综合视频| 精品久久久久久最新网址| 91精品视频网| 欧美一区二区三区思思人| 欧美色网一区二区| 欧美在线免费播放| 欧美日韩中字一区| 欧美性色综合网| 欧美日韩国产不卡| 欧美精选一区二区| 91精品欧美福利在线观看| 欧美吻胸吃奶大尺度电影| 在线一区二区观看| 欧美体内she精视频| 欧美在线色视频| 欧美日韩另类一区| 欧美一区二区在线看| 欧美成人一区二区三区片免费 | 天天综合网 天天综合色| 午夜视频一区二区三区| 午夜精品福利一区二区蜜股av| 亚洲国产精品精华液网站| 五月天欧美精品| 另类综合日韩欧美亚洲| 精品一区二区三区视频在线观看| 免费在线观看不卡| 国产精品亚洲综合一区在线观看| 国产高清成人在线| 91在线看国产| 欧美视频中文字幕| 精品日韩欧美一区二区| 国产偷v国产偷v亚洲高清| 国产精品福利一区二区| 亚洲精品乱码久久久久久久久 | 在线亚洲高清视频| 欧美日韩日日骚| 欧美电影免费观看高清完整版在线 | 极品美女销魂一区二区三区| 国产乱码精品一区二区三区av | 国产精品久久毛片| 亚洲精品免费在线| 麻豆成人在线观看| 波多野洁衣一区| 欧美日韩免费观看一区二区三区 |