Visual Studio 2015 업데이트로 Asp.net 웹 양식을 만들었습니다. 모든 것이 기본값입니다.
Asp.Net 데이터베이스를 사용하여 Windows Form 응용 프로그램에서 로그인 양식을 만들고 싶습니다. 그러나 데이터베이스에 저장된 암호는 해시되며이 해시 유형을 모르므로 해당 문자열을 비교할 수 없습니다.
Asp.net Web Form의 기본 해싱 또는 인증을 확인하는 다른 방법은 무엇입니까?
감사합니다.
발견 된 솔루션 : https://stackoverflow.com/a/20622428/6713381Asp.net 웹 양식으로 작성된 데이터베이스의 데이터를 사용하여 Windows Form에 로그인하십시오.
0
A
답변
0
MySQL에는 md5 기능이 있으므로 SQL Server에서 암호를 비교해보십시오. salt 필드가 salt라고 가정하면 다음을 수행 할 수 있습니다.
select 1 from tablename where Username= @Username and Password = MD5(salt + @password);
If 그러면 행이 성공적으로 검증됩니다.
이
+0
내 데이터베이스는 MSSQL 2016입니다. 그런데이 쿼리를 MSSQL에서 적합하게 만들었지 만 어떤 행도 반환하지 않았습니다. 나는 SHA512와 SHA256을 시도했지만 아무 것도 얻지 못했다. – Ken
관련 문제
- 1. 콘솔 앱을 사용하여 ASP.NET 웹 사이트에 로그인하십시오.
- 2. ASP.Net 웹 사이트는 회원 및 C# Windows Form에 회원
- 3. Windows Form에 데이터 표시
- 4. C# Windows Form에 WINDOWSTATE
- 5. ASP.NET에서 양식으로 작성된 데이터 표시
- 6. asp.net 텍스트 상자 데이터를 Excel 양식으로 작성
- 7. Windows Form에 메서드 추가?
- 8. Windows Form에 데이터 바인딩 TabControl
- 9. MySQL 데이터베이스의 Zend Form에 특수 문자 설정
- 10. Server.MapPath가 웹 양식으로 작동하지 않습니까?
- 11. asp.net c에서 활성 디렉토리 인증을 사용하여 로그인하십시오. #
- 12. 별도의 양식으로 작성된 데이터 세트에서 DataGridView 채우기
- 13. Ajax가 위의 데이터를 양식으로 반환합니다.
- 14. cUrl을 사용하여 내 웹 사이트에 로그인하십시오.
- 15. 데이터를 웹 양식으로 입력하고 새 페이지로 출력
- 16. ASP.NET 웹 양식으로 JQGrid 자동 완성 구성
- 17. Windows 인증을 사용하여 Umbraco에 자동으로 로그인하십시오.
- 18. Windows Form에 원형 단추 추가
- 19. Windows Form에 비주얼 스타일 8
- 20. Mouse Form을 Windows Form에 남겨주세요.
- 21. asp.net 웹 양식으로 window.location을 사용하는 메소드 실행
- 22. html 테이블 데이터를 jQuery를 사용하여 양식으로 변환
- 23. 사용자 modx 데이터베이스의 데이터를 양식으로 내보내는 방법은 무엇입니까?
- 24. twitter를 사용하여 로그인하십시오.
- 25. 요청이있는 웹 사이트에 로그인하십시오.
- 26. QR 코드를 사용하여 웹 사이트에 로그인하십시오.
- 27. Jsoup - Java를 사용하여 웹 사이트에 로그인하십시오.
- 28. 웹 사이트를 긁기 전에 JSoup를 사용하여 로그인하십시오.
- 29. Windows + 폼 로그인으로 계속 로그인하십시오.
- 30. 바인딩 C# Windows Form에 트 리뷰 데이터베이스
당신이 SQL Server 로그인과 암호 (서버 계층에 확인) 의미합니까 작동, 또는 사용자 정의 로그인/암호 (응용 프로그램 층에 검증)? – Anton
@Anton 나는 사용자가 웹 사이트에 등록한 다음 해당 사용자 이름/암호를 사용하여 Winforms 응용 프로그램, 모든 개념에 로그인 할 수 있음을 의미하며 사용자 이름과 암호가 맞으면 성공 만 반환합니다. – Ken