2017-11-05 3 views
0

WindowsForms VB.NET에서 로그인 및 등록 시스템을 만들려고 노력하지만 그 방법을 알지 못합니다 ... 프로그래밍 초보자이며이 사이트를 사용하여 내 질문에 도움을 얻습니다. . 그러나 나는 내 질문에 대한 답을 찾지 못한다! 누군가 나에게 손 pls을 줄 수 있습니까? 사용자 입력을 저장하는 방법 ?? OBS : 프로그래밍에 초보자인데, 앞으로는이 프로젝트에 사용할 수 있도록 교육을 받아야합니다.로그인 및 등록 System VisualBasic

...

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 

    If TextBox1.Text = Nothing Then 

     MsgBox("Enter a valid username", MsgBoxStyle.Exclamation) 

     If TextBox2.Text = Nothing Then 

      MsgBox("Enter a valid password!", MsgBoxStyle.Exclamation) 

      If TextBox3.Text = Nothing Then 

       MsgBox("Enter a valid email", MsgBoxStyle.Exclamation) 

      End If 

     End If 

    End If 


    If TextBox1.Text = "admin" Or TextBox1.Text = "Admin" Then 

     MsgBox("You can't register as Admin!", MsgBoxStyle.Critical) 

    End If 

    If (TextBox2.TextLength < 5) Then 

     MsgBox("Password need to be more than 5 characters", MsgBoxStyle.Exclamation) 

    End If 

End Sub 

Private Sub TextBox2_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox2.TextChanged 

    TextBox2.PasswordChar = "*" 

End Sub 

+0

사용자 관리에 특별한 것이 없습니다. 그것은 다른 어떤 것과 마찬가지로 단순히 데이터 액세스입니다. 등록하려면 다른 데이터처럼 사용자로부터 데이터를 수집하여 데이터베이스에 삽입하십시오. 로그인하려면 다른 데이터처럼 사용자로부터 데이터를 수집하고 데이터베이스를 쿼리하십시오. 일치하는 항목을 찾으면 성공적인 로그인을 의미합니다. 이 문제는 다른 문제와 마찬가지로 해결해야합니다. 즉, 문제를 부품으로 분해하고 각 부품을 개별적으로 처리해야합니다. 등록을 시작하려면 데이터베이스에 데이터를 삽입 할 수 있어야합니다. 그럴 수있어? 그렇지 않은 경우 방법을 배우십시오. My.Settings.Username = TextBox1.text 내 Settings.Password = TextBox2.text My.Settings.Email = TextBox3.text My.Settings.Save() : – jmcilhinney

+0

내가 YouTube 동영상을보고 그가 보여 그입니다 MsgBox ("성공!", MsgBoxStyle.Information, "REGISTER") – PedroCODEX

+0

아마 단일 YouTube 비디오보다 더 많은 연구를해야합니다. 사용자 설정에 단일 사용자 이름과 암호 만 저장하려는 경우 그렇게 할 수 있지만 적절한 사용자 관리 시스템은 데이터베이스에 저장된 여러 자격 증명 집합을 포함하게됩니다. 어느 쪽이든, 그것이 사용자 관리라는 사실은 그것을 특별하게하지 않습니다. 그것은 여전히 ​​사용자로부터 데이터를 가져와 어딘가에 두거나 기존 데이터와 비교하는 것입니다. 코드를 작성하기 전에 앱을 계획하십시오. – jmcilhinney

답변

0

당신이 데이터베이스에서 사용자의 정보를 저장하기 위해 계획하고 최종 클래스? 그렇다면 로컬/온라인 데이터베이스에 연결하는 방법을 학습하여 시작할 수 있습니다. 암호는 항상 암호 해독 방법이없는 좋은 암호화 방법을 사용해야합니다. 또한 데이터베이스 열에 '암호'또는 암호와 관련된 사항을 지정하지 마십시오.

어딘가에 저장할 때 로그인하는 것이 훨씬 더 많습니다. 데이터베이스의 기초를 배우고 거기에서부터 시작하십시오. 재미 있고 시간을 할애 할 가치가 있습니다! :)

관련 문제