2012-12-21 2 views
-3

사용자가 한 번 등록하게하고 그 순간부터 앱을 열 때마다 로그인 할 필요가 없습니다. 어떻게해야합니까? 장치에 로그인 정보를 저장하고로드 할 때마다로드해야합니까? 안전합니까? 아마도 자신의 ID 만 저장 한 다음 mysql 데이터베이스에서 정보를로드 할 수 있습니까?로그인 정보 기억

편집 왜 내가 너무 많은 부정 투표를해야합니까? 다음에 배울 수 있을까요?

+0

아직 시도하지 않았습니다. 그래서 내가 당신에게 묻습니다. 삽입/선택 권한을 사용하여 MySQL 서버에 직접 연결합니다. –

답변

2

이것은 일반적으로 토큰으로 수행됩니다. 따라서 첫 번째 로그인 후에 웹 서비스에 대한 토큰으로 인증합니다. 개인적으로 로컬 장치에 로그인 자격 증명을 저장하지 않는 것이 좋습니다. 뿌리 뽑기 또는 간단한 프로그래밍 오류로 로그인 날짜를 간단히 도난 당해야합니다.

그래서 클라이언트가 로그인하려면 단순히 토큰을 삭제할 수 있고 서버 측에서는 토큰을 삭제해야합니다.

일반적인 예로는 토큰 이외의 쿠키 사용이 있습니다. expirere 날짜와 함께 이것은 안전합니다.

1

웹 응용 프로그램에서 작업하는 경우. 인증 고유 토큰을 생성 한 후

  1. , 쿠키는 쿠키 사용자의 브라우저에 그 내용을 저장 토큰을 추가 생성
  2. 이의 도움으로 살아 경우 귀하의 사이트에 지금까지 사용자의 방문이 단지 쿠키를 확인
  3. 토큰을 얻으십시오
관련 문제