我可以使用localStorage而不是cookie和session来检查用户是否已记录,如果没有则重定向? JAVASCRIPT

时间:2014-02-21 14:14:21

标签: javascript html5 cookies

我需要检查用户是否已登录,如果没有,则将其重定向到login.html页面。起初我使用了javascript cookies但是如果在IOS中访问该站点我有问题,因为默认情况下禁用cookie。我尝试使用localStorage,如果满足条件则重定向。但它不会进入登录页面。

另外,我的网站有3个文件夹。我有3个登录脚本,因为我不希望用户在登录时看到其他页面。我可以为每个登录页面使用不同的localStorage吗?

这是我的代码。请随时编辑。

的index.html

            <script>


            localStorage.setItem('count', '1');
            localStorage.count = '1';

              localStorage.pageLoadCount == 1;

                if (localStorage.pageLoadCount == 0)
                location.href="path/login.html"

              localStorage.pageLoadCount = parseInt(localStorage.pageLoadCount) - 1;
              document.getElementById('count1').textContent = localStorage.pageLoadCount;
            </script>

的login.html

            <script type="text/javascript">
            function test() {
            var userName = document.Form1.id.value;
            var password = document.Form1.pass.value;
            if ((userName=="user1") && (password=="abc123")) {

            window.open("somepath/index.html");

                } else {
                alert("Invalid ID or Password!")
                }
            }

有人可以建议我,如果有什么我可以用来检查用户是否在不使用会话或cookie的情况下登录?我只想对IOS中的cookie问题保持安全。

我现在已经工作了48个多小时,仍然没有得到解决方案。感谢您的帮助。非常感谢。

0 个答案:

没有答案