🔒 Closed Patulong Login Form sa Visual Studio

Status
Not open for further replies.
Patulong po meron na ko login form tapos connected na rin sa ms sql server gusto ko sana gumawa dalawang user for admin and cashier. pano ko kaya magagawa na pag naglogin si admin is admin form ang lalabas then kung si cashier naman naglogin lalabas is cashier form. di ko kasi magets yung tuts sa yt eh
 
validate mo sa kanya kanyang credentials eh

gawa ka ng table for roles

user_table
id
name
role_id

roles_table
id
role_name

check query

SELECT email , password FROM users WHERE email = email.txt AND password = pw.txt AND role_id = 1 (Admin)
if (row >1 )
go to admin form

else
go to cashier form
 
PHC-Minchi ang best po pag aralan MVC po search mo. Usable po yan kahit saan mas madali lng i process ang data.. pag marunong kna nyan pede mo na gamitang ng mga "Cheat like DB operations" hindi mo na kailangan pa mag insert to..


Focus po muna sa MVC increase to mastery level.. mani nlng po yang mga data.. UI nlng gagawin mo. sa sobrang dali.
 
may prob po kso yung mysql injectable po yung forms mkaka extract ka ng data kung marunong ka ng SQL Injection. na naiiwasan po ng MVC (Model View Controller)
 
validate mo sa kanya kanyang credentials eh

gawa ka ng table for roles

user_table
id
name
role_id

roles_table
id
role_name

check query

SELECT email , password FROM users WHERE email = email.txt AND password = pw.txt AND role_id = 1 (Admin)
if (row >1 )
go to admin form

else
go to cashier form
Patulong rin po sana
 
Pwede po magpatulong ano po kaya itong error na ito

1622873319698.png




tama naman po sinundan ko sa vid nito

1622873372172.png




Salamat po
 
Sir pwede po magpatulong paano ko po ipapasok dito yung condition na kapag equal sa admin or cs ang value ng combobox1 mag proceed po.



Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
If (String.IsNullOrEmpty(txtuser.Text) = True Or String.IsNullOrEmpty(txtpass.Text) = True) Then
MessageBox.Show("Please enter username and password")
Else
Dim con As SqlConnection = New SqlConnection("Data Source=DESKTOP-DILIAA0;Initial Catalog=mydataBase;Integrated Security=True")
con.Open()
Dim cmd As SqlCommand = New SqlCommand("Select * from TBLUSER where USERNAME='" + txtuser.Text + "' , PASSWORD='" + txtpass.Text + "'", con)
Dim sda As SqlDataAdapter = New SqlDataAdapter(cmd)
Dim dt As DataTable = New DataTable()
sda.Fill(dt)
con.Close()

If (dt.Rows.Count > 0) Then
MessageBox.Show("Login Successful")
KANGOFORM1.Show()
Me.Hide()
Else
MessageBox.Show("Incorrect Username or Password")
txtuser.Text = ""
txtpass.Text = ""
End If
End If
End Sub

1625011265012.png
 
Status
Not open for further replies.

About this Thread

  • 9
    Replies
  • 554
    Views
  • 4
    Participants
Last reply from:
PHC-Xes

Online now

Members online
1,049
Guests online
1,019
Total visitors
2,068

Forum statistics

Threads
2,277,028
Posts
28,973,808
Members
1,229,693
Latest member
riogab
Back
Top