c#WINFORM 로그인창 만들기

재이리 ㅣ 2023. 4. 14. 02:52

프로젝트 생성부분은 이전글 에서 보고 오기!

해당 공부한것 관련 코드 

https://github.com/jaeil777/Study_Csharp/tree/main/LoginPractice

 

나는 일단 이런식으로 label 과 button, textbox 를 구성하였다 

 

 textbox 의경우 각각 

id , password 라는 name 을 주었으며 password가 표시 되지 않도록 password char 부분을 설정해 주었다

(진짜 좋은듯 자바로 할떈 다 일일이 쳐서 넣었는데...)

그리고 일단 기본적인 동작을 위해  id와 password 를 지정해놓고 맞으면 성공 아니면 실패로 넣어 두었는데 추후에 유니티 프로젝트를 진행할때 db 또는 내부 저장소를 이용해서 로그인 및 회원가입을 만들수 있도록 할까 생각중이다.

using System;

namespace LoginPractice
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void SignInBtn_Click(object sender, EventArgs e)
        {
            String userId = id.Text;
            String userPassword = password.Text;
            if (userId.Equals("재이리") && userPassword.Equals("패스워드"))
            {
                MessageBox.Show("로그인에 성공했습니다", "로그인");

            }
            else
            {
                MessageBox.Show("로그인에 실패했습니다", "로그인");
            }
        }


    }
}

이런식으로 소스를 넣어줬고 

 

이런식으로 실패 

 

이런식으로 성공한다 

그런데 비밀번호를 한글로 해두고 password char를 하였을때 

비밀번호를 복사 붙혀넣기로 하면 로그인이 되는데 

그냥 적으면 로그인이 안된다.

내가 생각하기에 패스워드<< 라는 비밀번호가 

ㅍㅐㅅㅡㅇㅜㅓㄷㅡ<<이런식으로 입력받아지는것 같다.

 

관련 문서를 찾아봐야겠다

 

'c# > c# 폼' 카테고리의 다른 글

숫자 맞추기 게임  (0) 2023.04.15
WINFORM 기초  (0) 2023.04.14