2013-06-26 2 views
1

나는 사용자가 응용 프로그램 데이터와 동일한 서버 데이터베이스에 저장된 사용자 이름과 암호로 로그인하는 웹 응용 프로그램을 작성하고 있습니다. AJAX 호출은 서버에서 데이터를 가져옵니다.모든 데이터베이스 요청에 대한 자격 증명을 보내시겠습니까?

사용자가 로그인 할 때 일반적으로 세션이 유지되는 방식은 무엇입니까? 모든 AJAX 요청에 사용자 자격 증명 (물론 해쉬 된 암호)을 전송해야합니까? 나는 여기에 책임이 서버 쪽 스크립트와 거짓말을 많이 짐작하고있다.

저는 HTML5, JavaScript, jQuery 등에서 상당히 익숙하지만 빠르게 처리하고 있습니다. 잘하면 거기에 좋은 해결책이 있습니다!

환호에 여러분!

답변

0

사용자 세션은 서버에서 유지 관리해야합니다. 각 AJAX 호출마다 사용자 자격 증명을 전달할 필요가 없습니다. 서버에서 프론트 엔드로 사용자 정보를 전달한 다음 서버로 다시 전달하면됩니다. 이렇게하면 불필요한 위험이 노출됩니다.

각 통화마다 서버에서 사용자 검사를 수행해야합니다.

관련 문제