2015-02-05 3 views
-1

앱을 처음으로 열고 올바른 사용자 이름과 비밀번호를 입력하고 로그인하면 자동 로그인으로 phonegap 빌드로 컴파일 된 내 앱용 자동 로그인 시스템이 있습니다. 이후의 시간.원격 서버의 localstorage 데이터 지우기

localstorage에 사용자 이름과 암호 onsubmit 버튼을 저장하면 양식 작업이 인증을 위해 원격 서버에 데이터를 게시합니다.

일단 자동 로그인 작업이 실행되면 처음에는 잘못된 사용자 이름과 암호를 입력해야합니다. 사용자가 응용 프로그램을 열면 다시 입력 할 수 없다는 것을 의미하는 데이터는 localstorage에 있습니다. 그리고 localstorage에 데이터가있어 양식 동작이 시작되고 이제는 응용 프로그램을 사용하여 원격 서버에 있습니다. 즉, 앱 색인에 저장된 localstorage를 삭제할 수있는 방법이 없습니다. 원격 서버에서 로컬로 저장된 localstorage 데이터를 지울 수있는 방법이 있습니까?

여기에 로컬 스토리지 및 자동 로그인에 저장 내 스크립트의

if (localEmail != null && localPwd != null) { 

    $('#form1').submit(); 
    } 

    // SAVE VARIABLES TO LOCAL STORAGE 
    $('#form1').on('submit', function() { 
    localStorage.setItem("eaddress", $email.val()); 
    localStorage.setItem("pwd", $password.val()); 
+1

왜 로컬 저장소에 암호를 저장하고 있습니까? 보안되지 않습니다. – epascarello

+2

정보에서 사용자 유형 -> 서버로 전송 -> 서버가 성공 또는 오류로 응답합니다. 성공한 경우 -> 매장에 보관하십시오. 오류 -> 사용자가 재 시도하도록하십시오. 서버에서 응답 받기 전에 저장하지 마십시오. – Narong

답변

0
  1. 당신은 Narong 당신은 로그인을 제거하기 위해 로컬 스토리지의 .removeItem()를 사용할 수 있습니다 2. sugested lógicas에 작업해야