简单密码请求 - 每天一次

时间:2014-10-20 11:11:02

标签: jquery passwords

我在互联网上找到了一个最简单的方法,用一些Jquery提示一个密码的页面, 但每当页面刷新时,它再次提示我,我想传递给我

请你告诉我这是否可行,

我有一个需要密码保护的经理页面。但是在执行操作时会刷新几次,

var密码;     var thePassword =" Pass!@#$&#34 ;;     密码=提示('输入密码','');     if(密码== thePassword){}     其他{     提醒('密码错误!点击确定进入!');

感谢您提供建议

此致 JqueryDummy

2 个答案:

答案 0 :(得分:0)

你可能想要研究一种服务器端语言,比如PHP,因为jQuery只是客户端,任何实现都是不安全的。

答案 1 :(得分:0)

解决它:基于cookie,我知道它不是完美的代码,但它适用于内部Appserver:)

    function checkCookie() {
        var user=getCookie("username");
    	var password; 
    	var thePassword="Pass!@#$"; 
    	if (user != "") {}
    	else {
    	$("#container").fadeOut();
    	   	password=prompt('Enter Password',' '); 
    			if (password==thePassword) {
    			user ="ADMIN";
    			setCookie("username", user, 1);
    			$("#container").fadeIn();
    			}
    			else { 
    				alert('Wrong Password! Click OK to Enter!');
    				password=prompt('Enter Password',' '); 
    				if (password==thePassword) {
    				user ="ADMIN";
    				setCookie("username", user, 1);
    				$("#container").fadeIn();
    				}
    				else { window.location="http://www.google.com/"; }  } }
               }
// And offcourse the basic Cookie Create code 
function setCookie(cname,cvalue,exdays) {
    var d = new Date();
    d.setTime(d.getTime() + (exdays*24*60*60*60));
    var expires = "expires=" + d.toGMTString();
    document.cookie = cname+"="+cvalue+"; "+expires;
}
function getCookie(cname) {
    var name = cname + "=";
    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);
        if (c.indexOf(name) != -1) {
            return c.substring(name.length, c.length);
        }
    }
    return "";
}

感谢评论中的提示(AHB) 关心JqueryDummy