이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 185097|회답: 40

[통신] WebAPI는 그래픽 검증 코드 기능을 구현합니다

[링크 복사]
게시됨 2019. 3. 21. 오후 1:08:30 | | | |
최근에 SMS 인증 코드를 보낼 때 그래픽 인증 코드를 추가하라는 작업을 받았습니다.
1단계: 인터넷에서 그래픽 검증 코드를 생성할 코드를 찾고, 다음과 같이 여러 유형을 찾아보세요(개인 웹사이트 스타일에 맞게 스타일을 조정하세요):


2단계: 검증 기능을 구현합니다.
옵션 1:
검증 코드는 세션에 저장되지만, webapi는 기본적으로 세션을 비활성화하므로 수동으로 설정해야 합니다;
인터페이스 프로젝트에서 Global.asax 파일을 찾아 다음 코드를 추가하세요:

문제: 세션을 보관한 후 값을 검증할 때, 프론트엔드와 백 엔드가 분리되어 세션이 항상 null 상태였음이 확인되었습니다.
해결책: CORS를 사용해 WebAPI 교차 도메인 문제를 해결하세요;

옵션 2:
검증 코드를 캐시에 저장하고 redis를 선택하세요;
참고: 검증이 완료된 후 해당 캐시 데이터를 제때 삭제하세요. 캐시 시간 설정은 너무 길지 않습니다.
결과 달성하기:


소스 코드 다운로드 주소: WebAPI가 그래픽 검증 코드 검증 .rar 구현
다운로드

관광객 여러분, 이 게시물의 숨겨진 내용을 보고 싶으시다면 부탁드립니다회답









이전의:2019년 3월 21일 목요일
다음:IPv4 및 IPv6 주소 길이
 집주인| 게시됨 2020. 10. 20. 오전 9:16:10 |
qqjqqj 2020-10-16 09:02에 게시됨
회원가입 시 답글을 달고 다운로드를 클릭해 권한이 없음을 표시하고 회원 가입 권한이 없음을 표시하세요

이 과정도 약간 문제가 있다고 생각하며, 답변은 생략하면 훨씬 더 편리하게 운영할 수 있을 것입니다
게시됨 2019. 4. 29. 오후 9:36:34 |
세션을 보관한 후 값을 검증할 때, 프론트엔드와 백엔드 분리로 인해 세션이 항상 null 상태였으며, 도메인 간 문제가 발생했습니다.
해결책: CORS를 사용해 WebAPI 교차 도메인 문제를 해결하세요
 집주인| 게시됨 2019. 5. 17. 오전 9:46:03 |
ChinaBoyZY 2019-5-16 20:31에 게시됨
이걸 제가 배우고 있어요. 감사합니다, 하나님

나는 쓰레기이고 함께 배워야 해요
게시됨 2019. 3. 21. 오후 4:03:09 |
그래프 검증과 학습
게시됨 2019. 4. 17. 오전 9:57:26 |
배우기 위해 배우세요
게시됨 2019. 5. 16. 오후 8:31:25 |
이걸 제가 배우고 있어요. 감사합니다, 하나님
게시됨 2019. 6. 12. 오후 3:38:57 |
소들
게시됨 2019. 6. 22. 오후 4:07:20 |
칸칸......
게시됨 2019. 6. 27. 오후 4:37:37 |
네, 배웠습니다
게시됨 2019. 6. 28. 오전 10:42:34 |
봐, 숫자인지 볼게요
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com