自前のフォームによる認証方法+データベースでユーザー管理

@IT:.NET TIPS [ASP.NET]フォーム認証のユーザー管理をデータベース・サーバで行うには? - C# VB.NET Webフォーム

' 入力されたユーザーID、パスワードでusrテーブル内のレコードを検索
Dim objDb As New SqlConnection("Data Source=(local);User ID=sa;Password=sa;Persist Security Info=True;Initial Catalog=nettips")
Dim objCom As New SqlCommand("SELECT * FROM usr WHERE uid=@uid AND passwd=@passwd",objDb)
objCom.Parameters.Add("@uid",txtUsr.Text)
objCom.Parameters.Add("@passwd",FormsAuthentication.HashPasswordForStoringInConfigFile(txtPass.Text,"SHA1"))
objDb.Open()
Dim objDr As SqlDataReader=objCom.ExecuteReader()
If objDr.Read() Then
  ' 検索の結果、該当するレコードが存在した場合、認証は成功
  FormsAuthentication.RedirectFromLoginPage(txtUsr.Text,False)
Else
  objLbl.Text="正しいユーザーID、パスワードを入力してください"
End If
objDb.Close()

基本的には1つ前の記事と同じ。
ユーザーのチェックを、データベースに繋いでSELECT文のWHERE句で拾うようにしてあるだけです。