2013-08-09 2 views
-3

내 앱은 HTML (bootstrap), JavaScript (JQuery)를 기반으로합니다.로그인 실패시 지속되는 사용자 이름

내 로그인 양식에 사용자 이름 및 비밀번호 입력이 있습니다. 로그인 실패시 어떻게 사용자 이름을 유지할 수 있습니까? 크로스 브라우저?

유용한 정보 주셔서 감사합니다.

+0

이미 시도하고있는 코드를 게시하시기 바랍니다 : 여기에 좋은, 기본적인 예입니다. – j08691

+0

가장 쉬운 방법은 입력 페이지의 값에 사용자 이름을 출력하기 위해 작업 페이지에서 사용하는 서버 측 언어를 사용하는 것입니다. –

+0

앱의 세션 변수에 저장해야합니다. JavaScript는 도움이되지 않습니다. – isherwood

답변

0

사용 JQuery와는 쿠키에 저장하기 :

$.cookie("username",theUserName); 
+0

jQuery 쿠키 플러그인이 필요합니다. jQuery의 기본 요소가 아닙니다 ... – War10ck

1

당신의 jQuery 플러그인을 사용할 수없는 경우가 보통 오래된 자바 스크립트를 사용할 수 있습니다.

function createCookie(name,value,days) { 
    if (days) { 
     var date = new Date(); 
     date.setTime(date.getTime()+(days*24*60*60*1000)); 
     var expires = "; expires="+date.toGMTString(); 
    } 
    else var expires = ""; 
    document.cookie = name+"="+value+expires+"; path=/"; 
} 

function readCookie(name) { 
    var nameEQ = name + "="; 
    var ca = document.cookie.split(';'); 
    for(var i=0;i < ca.length;i++) { 
     var c = ca[i]; 
     while (c.charAt(0)==' ') c = c.substring(1,c.length); 
     if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); 
    } 
    return null; 
} 

function eraseCookie(name) { 
    createCookie(name,"",-1); 
} 
관련 문제