Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

Test Value of Retrieved Cookie

Posted on 2014-01-06
2
Medium Priority
?
244 Views
Last Modified: 2014-01-06
I feel foolish posting this question, but I'm completely baffled. I'm simply trying to retrieve a cookie, check its value and do something.
<script type="text/javascript" language="JavaScript">
var loggedIn
function checkLogin()
{
	alert("Get Cookie");
	loggedIn=getCookie("login");
	alert(loggedIn);
	If ((loggedIn == null) || (loggedIn == "NO"))
	{
	alert("Not logged In");
	}
}

function getCookie(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;
}
</script>
<div id="addEvent">
          <input name="addEvent" type="button" value="Add an Event" onclick="checkLogin()" />
        </div>

Open in new window


I've tested with values of null and NO. Both alerts execute, returning values of "null" and "NO" -  and then nothing.
0
Comment
Question by:slegy
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
2 Comments
 
LVL 58

Accepted Solution

by:
Gary earned 800 total points
ID: 39759712
Js is case sensitive - you have If - it should be if

If ((loggedIn == null) || (loggedIn == "NO"))
0
 

Author Closing Comment

by:slegy
ID: 39759727
Thank you. Sometimes you can't see the forest for the trees. I do feel incredibly foolish!!
0

Featured Post

On Demand Webinar: Networking for the Cloud Era

Did you know SD-WANs can improve network connectivity? Check out this webinar to learn how an SD-WAN simplified, one-click tool can help you migrate and manage data in the cloud.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This demonstration started out as a follow up to some recently posted questions on the subject of logging in: http://www.experts-exchange.com/Programming/Languages/Scripting/JavaScript/Q_28634665.html and http://www.experts-exchange.com/Programming/…
A while back, I ran into a situation where I was trying to use the calculated columns feature in SharePoint 2013 to do some simple math using values in two lists. Between certain data types not being accessible, and also with trying to make a one to…
The viewer will learn the basics of jQuery, including how to invoke it on a web page. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery.: (CODE)
The viewer will learn the basics of jQuery including how to code hide show and toggles. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery…

721 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question