Problem setting up a login to John Lewis UK web site

alanm50
alanm50
Community Member

Can anyone tell me how to set this up? I have had the same problem with other sites but this is a good example.

Manual sequence is:

  1. Login to www.johnlewis.com
  2. Select link at top of window to login
  3. Small window appears with prompt for username/password
  4. Enter login details and the small window disappears and the main John Lewis window returns

When I do this manually 1Password does not detect the login and offer to save it so I manually set up a new login in 1Password. I found the url of the login window (https://www.johnlewis.com/store/user/gadgets/loginOverlay.jsp?iframe=Login&parentSchema=http&serverName=www.johnlewis.com).

This works fine but the problem is that there does not seem to a way to go back to the main johnlewis.com site after 1Password logs me in.

Does anyone have any ideas?

Regards Alan

Comments

  • Megan
    Megan
    1Password Alumni

    Hi Alan, ( @alanm50 )

    I'm sorry to hear that you're having difficulties creating a Login for JohnLewis.com. Unfortunately some sites don't play nice with 1Password, and this appears to be one of them. Because of the way the site is written, 1Password can't see the SignIn page until it gets clicked. However, I've found a way that does work ... it just takes one extra click.

    I created a (fake) Login like so:

    • username: test
    • password: gibberish
    • website: www.johnlewis.com

    I clicked the website, and it took me to www.johnlewis.com in my default browser. Then I clicked on the SignIn button at the top of the page, and 1Password automatically filled my "info" and "logged me in". Well, it tried to log me in and then gave me the 'incorrect user information' message, but you get the point. :)

    Please let me know if this works for you!

  • alanm50
    alanm50
    Community Member

    Thanks Megan. I still can get it to work, can you clarify something...

    I changed the 1Password login info for www.johnlewis.com. I now go to the main John Lewis home page and then click the login button. The login window appears but 1Password does not fill in my username/password. Do I need to add anything in 1Password to get this to work? All I have is website, username and password. Are there any other settings I need?

    Alan

  • Stephen_C
    Stephen_C
    Community Member

    @alanm50, I'm with you: I still have problems with the John Lewis login. I'm using 1P4 4.0.9 (AgileBits store version) on OS X 10.9, with Firefox 25. I followed @Megan's instructions, effectively, but when I click Sign In the user name and password are completed...but then blanked (as though something is happening twice, rather than just once), and the signin does not, of course, happen.

    I'm baffled...but am working on it!

    Stephen (a fervent John Lewis supporter)

  • Stephen_C
    Stephen_C
    Community Member

    I have to admit defeat, for the moment. I can't get the John Lewis login to work automatically, even after clicking Sign In as @Megan described. I've tried in both Firefox and Safari, I've tried recreating the login manually and saving it and the result is the same (as I previously described). Oh, and a small correction...I'm actually using 1P4 4.1.BETA-1, rather than 4.0.9.

    Stephen

  • Megan
    Megan
    1Password Alumni

    Hi @alanm50 and @Stephen_C,

    I'm sorry to hear that this site still isn't working for you. I think there might have been something either magical or messed up in my system earlier, because I did some further testing today, and of course now the website does not fill for me either until I hit Cmd-\ after the Sign-In button has been clicked to open the pop-up.

    I will put the John Lewis website on our list of sites to watch to see if we can't improve 1Password's handling of such sites in the future. In the meantime as I mentioned before, because of the design of this site 1Password can't 'see' the Sign-In page until it is clicked on, so it looks like it will take an extra click or two to login.

    Again, I apologize for the confusion earlier. At this point, your best bet is to navigate to the main site, hit the 'Sign-In' button and then use Cmd-\ (or your shortcut of choice) to fill and submit your information.

  • Stephen_C
    Stephen_C
    Community Member

    @Megan, thanks for the response. Maybe I didn't make it clear in my previous post, but even the workaround in the last paragraph of your post doesn't work for me because as soon as 1P4 + Firefox (or Safari) submits the login something then immediately clears both username and password (the best way I can explain it, I'm afraid) and the login simply does nothing (no failed login, no error message).

    Anyway, please don't worry about it too much now, so long as, as you say, it's on AgileBits' list of sites to watch. I'm sure AgileBits has bigger fish to fry just now!

    Stephen

  • Megan
    Megan
    1Password Alumni

    Hi @Stephen_C,

    I'd love to get this sorted for you. We've done a bit more testing on our end, and we can't recreate that info wipe that you are seeing. Are you using 1Password to navigate to the site, or entering the address manually? I'm also curious about your browser preferences. In Preferences > Browser, do you have 'Automatically submit logins after filling' and 'Animate form filling' enabled or disabled?

  • Stephen_C
    Stephen_C
    Community Member

    @Megan, thanks for the persistence! I thought I had the solution in the early hours when I woke thinking the problem was associated with the password being saved in Firefox. However, deleting that saved password made no difference.

    I have tried open and fill from the main app (which has just cleared this page because I'd forgotten this bug!) and opening the page manually and using 1P4 mini. I've disabled NoScript for the page. I've tried specifically enabling popups for Johnlewis.com, which makes no difference. I've changed CookieController settings to allow all cookies from JL, instead of per session, and that makes no difference. I've tried disabling AdBlock and that makes no difference.

    In my Preferences > Browser settings Automatically submit logins after filling and Animate form filling are both enabled.

    Aha: solution! It works if I change the login item for Johnlewis.com to Never submit. That way the fields (username and password) are completed, but not blanked, and I then merely have to click Sign in. It's an extra step over what you achieved but at least it works, and that's the important thing!

    I've still no idea why I can't emulate your success though! (Sorry for the long post.)

    Stephen

  • alanm50
    alanm50
    Community Member

    @Megan, Stephen_C

    I tried 'never submit' and checked the browser preference settings. It makes no difference for me with 1Password or 1P mini.

    When I get to the login/password window both fields are blank. Cmd-\ populates the fields and I can sign in.

    Alan

  • Stephen_C
    Stephen_C
    Community Member

    @alanm50, it sounds as though you and I have adopted the same solution. I'm assuming you have to click on the Sign in button (as I do).

    Stephen

  • Megan
    Megan
    1Password Alumni

    Hi @Stephen_C and @alanm50,

    I'm still slightly baffled that all of us seem to have different results here ... but I'm glad that Cmd-\ at least seems to be filling properly. I think that is the best that we can hope for right now. As I mentioned before, John Lewis is on the list of sites that we would like to fill better in the future - here's to hoping that our tech gurus can work some magic there.

  • Stephen_C
    Stephen_C
    Community Member

    Thanks @Megan.

    Stephen

This discussion has been closed.