Why are there 2 sessions of our community launched upon logging in?

  • Question
  • Updated 2 years ago
  • Answered
Archived and Closed

This conversation is no longer open for comments or replies and is no longer visible to community members. The community moderator provided the following reason for archiving: Community cleanup. Topic has not had much activity or pageviews. If you still have this question please repost in the community! :)

We're using Fastpass and after logging in 2 browser sessions of our community are launched. While I should think it's double the fun it just looks weird. Got any ideas as to what we did? If I need to create a login for you just let me know. Thanks, MJ

Mary Jo Musselman

  • 43 Posts
  • 2 Likes

Posted 2 years ago

  • 1

Mary Jo Musselman

  • 43 Posts
  • 2 Likes
Here's an image of the 2 browsers:

Jenn Lin, GetSat Alumni

  • 529 Posts
  • 19 Likes
Hi Mary Jo,

Looking at the code now!

Jenn

Jenn Lin, GetSat Alumni

  • 529 Posts
  • 19 Likes
It looks like the test credentials I used in the past for your site have expired. Can you send me a new password for jenn at getsatisfaction dot com?

One thing for the FastPass code to remember is that the FastPass.domain field needs to be set. It should be "bitsocial.bitcentral.com". This is just a guess since I haven't looked at the code yet. :)

Thanks,
Jenn

Mary Jo Musselman

  • 43 Posts
  • 2 Likes
Oh, a login is coming your way.

Jenn Lin, GetSat Alumni

  • 529 Posts
  • 19 Likes
Got it, thanks so much!

Jenn Lin, GetSat Alumni

  • 529 Posts
  • 19 Likes
Hi Mary Jo!

We may have tracked this down to a browser version issue. We are still investigating. Can you tell me the exact version of IE you have in this screenshot?

Here are the steps to get that:

- Open Internet Explorer by clicking the Start button , and then clicking Internet Explorer.

- Press ALT+H, and then click About Internet Explorer.

From the IE team's site

Thanks in advance!
Jenn

Mary Jo Musselman

  • 43 Posts
  • 2 Likes
Hi Jenn,

Thanks for looking and I should mention that I'm getting the same results with 3 different browsers.

-IE 9.0.812.16421
-Google Chrome 17.0.963.66
-Mozilla Firefox 10.0.02

This is worth a mention too. We did have one public community (Bitsocial) that we had to close as we needed our now private Community Bitcentral.

Hope this helps.-MJ

Jenn Lin, GetSat Alumni

  • 529 Posts
  • 19 Likes
I think the part that is causing the hiccup is:

&ltscript type="text/javascript"&gt
setTimeout('window.location="http://bitsocial.bitcentral.com"', 500);
&lt/script&gt

What I believe is happening is that in the Sign In case, this does the right thing and gets you to the community without any issues. In the Sign Over case, this redirect actually cancels the logic that would close the window.

I've been noodling with how to maintain the experience you want. But before I get into that too deeply, can you try removing that script from the page to see if it goes away?

Thanks!
Jenn

Mary Jo Musselman

  • 43 Posts
  • 2 Likes
We'll take look and circle back with you. Thanks-MJ

Jenn Lin, GetSat Alumni

  • 529 Posts
  • 19 Likes
Thank you so much for taking a look. If that isn't it, I will dig back in again.

Mary Jo Musselman

  • 43 Posts
  • 2 Likes
Happy Monday to You, We narrowed this down a little more. This is isolated to anybody that has a GetSatisfaction login and a login from us.

So, This affects employees who had an account with our first public community. While this is no work stoppage it is annoying. Any thoughts?

Jenn Lin, GetSat Alumni

  • 529 Posts
  • 19 Likes
So this is not due to the redirect on that page? Did you try that out?

I agree that it is annoying. The FastPass code itself looks right to me, so I really suspect that piece.

Don Freeman

  • 8 Posts
  • 0 Likes
Jenn,
I'm in the process of making the popup window that comes up when you arrive here: http://bitsocial.bitcentral.com/bitce... as the primary login for our community. Currently, if someone arrives at http://bitsocial.bitcentral.com/ and they have not logged in, it flips to that page. Is there anyway to have it simply generate the popup window instead, thereby skipping that page? Ie, have the cookie check to see if they are logged in; if they are then no popup page, they just see their pretty little faces in their profile box. But if they arrive there and they have NOT logged in, it opens the popup window with the login box and the option to create an account or recover their password.

This will help us avoid some confusion if it's possible. Bonus points if we can have it detect if they are blocking popups and tell them to accept them. Thanks!

Jenn Lin, GetSat Alumni

  • 529 Posts
  • 19 Likes
Hi Don!

Here are some thoughts for you:

You might want a different login page just for this case, where they arrive at Get Satisfaction and have to click the "Login" button. This version of the page would be the popup and the timeout would be irrelevant as it would close on completion. You can change this in the "External login" setting on the FastPass admin page.

No, there is no way to make this page (http://bitsocial.bitcentral.com/bitce...) redirect to another page. We do it as a popup instead.

If the customer is already logged in to BitCentral, they should go to:
http://bitsocial.bitcentral.com/bitce... -- this site will not prompt for login. You don't need to do a cookie check, that is just how SSO works.

Prompting in the case of popup blockers: I have done testing with popup blockers enabled and it looks like things work in spite of those settings. Can you help me figure out when it is getting blocked? What browser / OS combination?

Thanks!
Jenn

Don Freeman

  • 8 Posts
  • 0 Likes
Jenn,
I may not be explaining this well. The first time someone comes to the page, we would like a popup to greet them and present this page to them:

http://bitcentral.com/login.html

Contained in that window will be login/create account/ and retrieve account information. It also has the fastpass script which will load a cookie that will get them into our other three customer support pages.

As it is now, when they arrive at our community page and they are not logged in, they flip over to a page that is not branded well and in which they have to click on SIGN IN in order to login. Ordinarily, that's not a big deal, but that page doesn't have any messaging from us, and it there's nothing on it that says they will have the opportunity to create an account or retrieve their login.

So, and this is just ideal, I'd like to be able to put the code in that when a user arrives to our community, if there is not a cookie present with an active session, the page below comes up and allows them to sign in, create an account, or retrieve login information.

http://bitcentral.com/login.html

Please let me know if that is possible. I already have the SIGN IN button on this page going there.

http://bitsocial.bitcentral.com/bitce...

Thanks!

Jenn Lin, GetSat Alumni

  • 529 Posts
  • 19 Likes
Hi Don!

You should only be prompted to login again if the FastPass script didn't succeed. With the change to only redirect after 3 seconds, I don't see that issue any more. I am always just logged in the first time.

Do you still see this issue?
Jenn

Don Freeman

  • 8 Posts
  • 0 Likes
Yes, that issue is fixed, but again, we are focused now on the question above. Is it possible for us to have it trigger a popup login box on a user's first visit? I'm fine with them using the sign in button, especially since it looks like we can brand it better, but I need to have a poppup on the first visit so they can see the CREATE ACCOUNT link. Thanks!

Don Freeman

  • 8 Posts
  • 0 Likes
Jenn, no a related question, just recently the design of the following page changed:

http://bitsocial.bitcentral.com/bitce...

Not sure if you did something or if there was a change that allowed this page to pull the design from our main community page, but I need to see if I can get the full background to be blue instead of half and half. Thanks again!

Jenn Lin, GetSat Alumni

  • 529 Posts
  • 19 Likes
Right now, you are referencing the background here, on the "page" element:

#page

{
background-color : #FFFFF;
background-image:url('http://www.bitcentral.com/bitcentralT...;
}


You need to set the background for the whole body either in addition or instead.

body

{
background-color : #FFFFF;
background-image:url('http://www.bitcentral.com/bitcentralT...;
}


If you do both, just set the background color for the body so it blends in. If you make it so the #page element doesn't have a background, then you may see the top of the image gets cut off.

Hope that helps!
Jenn

Don Freeman

  • 8 Posts
  • 0 Likes
Okay, I made this change, but it does seem that the image is being cut off. I have one other question here. Assuming we can't do the pop-up I mentioned, can we add some text and links to the login page? We want folks to get logins and retrieve passwords from us since it's a private community.

http://bitsocial.bitcentral.com/bitce...

Jenn Lin, GetSat Alumni

  • 529 Posts
  • 19 Likes
Peppe figured out the optimal CSS to use for this login experience:

body {
background-image: url('http://www.bitcentral.com/bitcentralT...;
background-position: 0px 45px;
}

Does that work better?

And yes, you can add links and text to the header and that will show in the login page. Would you just have it added there? In that case, you will want to use jQuery to determine whether the login page is loaded and then adding the extra elements. Does that make sense? Would a code snippet help?

Thanks!
Jenn

This conversation is no longer open for comments or replies.