로그인 양식이있는 풍부한 웹 앱이 있습니다. 로그인 한 사용자는 데이터베이스 레코드를 수정하는 일부 게시 요청을 서버 데이터베이스로 보낼 수 있어야합니다. 사용자가 서버 데이터베이스에 레코드를 추가/수정하는 역할을 가지고 있다면 서버에서 어떻게 추적합니까? db를 수정할 때마다 사용자 이름, 암호, 데이터를 db로 보내야합니까? 아니면 사용자 이름/암호를 다시 보내는 대신 세션을 사용해야합니까? 죄송합니다. 이전에는 세션을 사용하지 않았으므로 편안하지 않았습니다 ... 그러나 여러 페이지 웹 앱을 사용할 수있는 방법은 알고 있지만, 한 번 사용하면 내 인생을 편하게 만듭니다. 페이지 웹 앱? 또는 서버 데이터베이스에 대한 모든 게시물 요청시 사용자 이름/암호를 다시 보내야합니까?단일 페이지 리치 웹 앱에 세션을 과도하게 사용하고 있습니까?
-2
A
답변
0
사용자 이름과 암호로 만 입력하면됩니다. 표준 HTTP 인증 유형을 사용하는 경우, 모든 페이지 액세스시 로그인 인증 정보를 전송합니다. 전달해야 할 정보가 더 있고이 정보를 웹 페이지에 대한 다중 액세스에서 반복적으로 사용하려면 세션 별 쿠키를 사용하십시오.
Alternitivley, 더 쉬운 경우 - 인증 정보를 얻기 위해 일부 웹 응용 프로그램에서 세션 (또는 더 긴) 쿠키를 사용하는 것을 보았습니다. 사실, 일부 아파치 모듈 자체가 이것을합니다.