내 응용 프로그램에는 모든 설정이있는 부분이 있습니다. 설정 버튼을 클릭하여 액세스 할 수 있습니다. 자, 내가 원하는 것은 설정을 팝업하기 전에 작은 로그인 화면을 추가하기 때문에 관리자 만 설정을 변경할 수 있습니다.로그인 화면 만들기, WPF, 사용자 이름과 암호 저장 방법
처음에는 기본 사용자 이름 "Admin"과 암호 "AdminPass"를 추가하여 매우 간단하게 유지하려고 생각했습니다 이 코드는 userinput이 코드에 있어야하는 것과 동일한 지 확인합니다. 그것은 계속 될 부인입니다.
하지만 여기에는 단점이 있습니다. 사용자 이름과 패스가 내부에 하드 코드되어 있으므로 응용 프로그램 내에서 더 이상 변경할 수 없습니다. (내가 설정에서 그것을하지 않는 한,하지만 그건 단지 응용 프로그램 외부에서 읽을 수있는 XML이며, 따라서 올바른 해결책이 아닙니다).
그래서이 문제의 가장 좋은 방법은 무엇일까요? 따라서 처음으로 기본값으로 로그인 한 후에 관리자는 관리자 패스를 변경할 수 있으며 이는 응용 프로그램에 저장되므로 응용 프로그램이 다시 시작된 후에 저장됩니다.
텍스트 파일과 응용 프로그램 구성 파일을 메모장에서 읽을 수 있으며 암호화되지 않았습니까? – Dante1986
예, 해당 파일을 읽을 수는 있지만 파일에 저장된 값은 암호화 (해시)됩니다. 따라서 사용자가 암호화 된 값을 보는지는 중요하지 않습니다. 해시 방법을 시도해보고 내가 말하고있는 것을 보자. –
ahaaa, 나는 이것을 추측하려고 노력할 것이다. C#으로 그리 오래지 않아서 어떻게 작동하는지 잠시 시간을 들일 것입니다. 당신은 아마 더 자세하게 설명하는 멋진 게시물이나 사이트를 알고 있습니까? – Dante1986