Skip to main content

AccessTr.neT


Userform Login Ve Yetkilendirme

Userform Login Ve Yetkilendirme

#8
Alttaki kodu deneyin.
Kullanıcımı Adminmi anlarsınız mesajla ve gereki kodları ona göre yazarsınız.

Sub Label2_Click()
    Dim baglan As Object, rs As Object
    Dim yetki As String, varmi As Boolean
   
    Set baglan = CreateObject("adodb.connection")
    Set rs = CreateObject("adodb.recordset")
   
    varmi = False
   
    baglan.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & ThisWorkbook.Path & "\Database.accdb;Persist Security Info=False;"
    If baglan.State <> adStateClosed Then
        baglan.Close
        Exit Sub
    End If
    baglan.Open
'--------------------------------------------------------------------------------------------------------------------------------------------------------
    rs.Open "select * from [Users] where User_Name ='" & TextBox1.Value & "' and Password ='" & TextBox2.Value & "' and Role ='admin'", baglan, 1, 1
    If rs.RecordCount > 0 Then
        yetki = "Admin"
        varmi = True
        GoTo 1
    End If
'--------------------------------------------------------------------------------------------------------------------------------------------------------
    rs.Close
    rs.Open "select * from [Users] where User_Name ='" & TextBox1.Value & "' and Password ='" & TextBox2.Value & "' and Role ='user'", baglan, 1, 1
    If rs.RecordCount > 0 Then
        yetki = "Kullanici"
        varmi = True
    End If
'--------------------------------------------------------------------------------------------------------------------------------------------------------
 
1
    If varmi = True Then
        MsgBox "Basarili ve " & yetki & " olarak acilacak", vbInformation
    Else
        MsgBox "sifre yada kullanici adi yanlis", vbCritical
    End If

    rs.Close
    baglan.Close
    Set rs = Nothing
    Set baglan = Nothing
End Sub
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Userform Login Ve Yetkilendirme - Yazar: kanakan52 - 21/05/2020, 14:55
RE: Userform Login Ve Yetkilendirme - Yazar: feraz - 21/05/2020, 18:14
RE: Userform Login Ve Yetkilendirme - Yazar: kanakan52 - 21/05/2020, 18:19
RE: Userform Login Ve Yetkilendirme - Yazar: feraz - 21/05/2020, 18:25
RE: Userform Login Ve Yetkilendirme - Yazar: kanakan52 - 21/05/2020, 18:32
RE: Userform Login Ve Yetkilendirme - Yazar: feraz - 21/05/2020, 18:38
RE: Userform Login Ve Yetkilendirme - Yazar: kanakan52 - 21/05/2020, 18:47
RE: Userform Login Ve Yetkilendirme - Yazar: feraz - 21/05/2020, 19:18
Re: Userform Login Ve Yetkilendirme - Yazar: kanakan52 - 21/05/2020, 19:25
RE: Userform Login Ve Yetkilendirme - Yazar: feraz - 21/05/2020, 20:28
RE: Userform Login Ve Yetkilendirme - Yazar: kanakan52 - 21/05/2020, 20:49
RE: Userform Login Ve Yetkilendirme - Yazar: kanakan52 - 21/05/2020, 22:12
RE: Userform Login Ve Yetkilendirme - Yazar: feraz - 21/05/2020, 22:21
RE: Userform Login Ve Yetkilendirme - Yazar: kanakan52 - 21/05/2020, 22:39
RE: Userform Login Ve Yetkilendirme - Yazar: feraz - 21/05/2020, 22:57
RE: Userform Login Ve Yetkilendirme - Yazar: feraz - 21/05/2020, 23:49
RE: Userform Login Ve Yetkilendirme - Yazar: feraz - 22/05/2020, 00:25
RE: Userform Login Ve Yetkilendirme - Yazar: kanakan52 - 22/05/2020, 13:56
RE: Userform Login Ve Yetkilendirme - Yazar: feraz - 22/05/2020, 14:01
RE: Userform Login Ve Yetkilendirme - Yazar: kanakan52 - 22/05/2020, 14:21
RE: Userform Login Ve Yetkilendirme - Yazar: feraz - 22/05/2020, 14:24
RE: Userform Login Ve Yetkilendirme - Yazar: kanakan52 - 22/05/2020, 14:29
RE: Userform Login Ve Yetkilendirme - Yazar: feraz - 23/05/2020, 01:54
RE: Userform Login Ve Yetkilendirme - Yazar: kanakan52 - 24/05/2020, 20:36
RE: Userform Login Ve Yetkilendirme - Yazar: feraz - 01/06/2020, 20:50
RE: Userform Login Ve Yetkilendirme - Yazar: kanakan52 - 02/06/2020, 00:29
RE: Userform Login Ve Yetkilendirme - Yazar: feraz - 02/06/2020, 00:36
RE: Userform Login Ve Yetkilendirme - Yazar: kanakan52 - 02/06/2020, 08:11
Task