Quantcast
Channel: Programming Forums
Viewing all articles
Browse latest Browse all 51036

Log in System : Change Password

$
0
0
I already have a code for Logging in and Registration. Can someone help me for Change password code? I think i just need to modify the code for log in. The only problem is I don't know how because the video tutorial that I've watched only covers the registration and log in. Thanks in advance

Imports System
Imports System.Data
Imports System.Data.SqlClient

Public Class HR_DatabaseManager

    Private Const CONNECTION_STRING As String = "Data Source=DAIMEGAERA\SQLEXPRESS;Initial Catalog=HRdepartment;Integrated Security=True"
    Private connection As SqlConnection = Nothing
    Private usersDataAdapater As SqlDataAdapter = Nothing
    Sub New()
        connection = New SqlConnection(CONNECTION_STRING)
        usersDataAdapater = New SqlDataAdapter("select * from Users", connection)
    End Sub
    Public Sub register(ByVal username As String, ByVal password As String)
        connection.Open()
        Dim usersDataSet As New DataSet()
        usersDataAdapater.FillSchema(usersDataSet, SchemaType.Source, "Users")
        Dim table As DataTable = usersDataSet.Tables("Users")
        Dim newRecord As DataRow = table.NewRow()
        newRecord("Username") = username
        newRecord("Password") = password
        table.Rows.Add(newRecord)
        Dim command As New SqlCommandBuilder(usersDataAdapater)
        usersDataAdapater.Update(usersDataSet, "Users")
        usersDataSet.Dispose()
        connection.Close()
    End Sub

    Public Function UsernameAvailable(ByVal username As String) As Boolean
        connection.Open()
        Dim usersDataSet As New DataSet()
        usersDataAdapater.FillSchema(usersDataSet, SchemaType.Source, "Users")
        usersDataAdapater.Fill(usersDataSet, "Users")
        Dim table As DataTable = usersDataSet.Tables("Users")

        For i As Integer = 0 To table.Rows.Count - 1
            Dim currentUser As String = table.Rows(i)("Username").ToString().Trim()
            If (currentUser = username) Then
                usersDataSet.Dispose()
                connection.Close()
                Return False
            End If

        Next
        usersDataSet.Dispose()
        connection.Close()
        Return True
    End Function
    Public Function Login(ByVal username As String, ByVal password As String)
        connection.Open()
        Dim usersDataSet As New DataSet()
        usersDataAdapater.FillSchema(usersDataSet, SchemaType.Source, "Users")
        usersDataAdapater.Fill(usersDataSet, "Users")
        Dim table As DataTable = usersDataSet.Tables("Users")

        For i As Integer = 0 To table.Rows.Count - 1
            Dim currentUser As String = table.Rows(i)("Username").ToString().Trim()
            Dim currentPassword As String = table.Rows(i)("Password").ToString().Trim()
            If (currentUser = username AndAlso currentPassword = password) Then
                usersDataSet.Dispose()
                connection.Close()
                Return True
            End If

        Next
        usersDataSet.Dispose()
        connection.Close()
        Return False

    End Function


Viewing all articles
Browse latest Browse all 51036

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>