프로젝트 생성부분은 이전글 에서 보고 오기!
해당 공부한것 관련 코드
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 |