This is a staging forum for AgileBits, not an official support forum. Visit http://discussions.agilebits.com instead.

New AmericanExpress.com Login Doesn't Work

American Express just changed their login page and it apparently broke the autologin with 1password. Not sure if anyone has run into this, but I have tried all the different field names and only gotten the username to enter correctly. The password field stays either at the default "Password" or goes blank (cursor enters the input box). Here is the relevant section of html:



[code]

<div role="form" id="LoginBox">

<div id="login" style="display: block;">

<div id="lbxInputArea" class="lbxMainArea">

<form autocomplete="off" method="post" action="" id="ssoform" name="ssoform">

<input type="hidden" value="" name="DestPage">

<input type="hidden" value="" name="UserID">

<input type="hidden" value="en_US" name="Face">

<input type="hidden" value="" name="Password">

<input type="hidden" value="" name="PWD">

<input type="hidden" value="" name="brandname">

<input type="hidden" value="" name="TARGET">

<input type="hidden" value="" name="USERID">

<input type="hidden" value="1" name="CHECKBOXSTATUS">

<input type="hidden" value="IntlLogLogonHandler" name="request_type">

<input type="hidden" value="Continue..." name="Logon">

<input type="hidden" value="" name="devicePrint" id="devicePrint">

<input type="hidden" value="on" name="REMEMBERME" id="REMEMBERME">



<h3 id="LoginErrorMessageContainer"></h3>



<div id="lbxUserAndPass">

<label for="uname" accesskey="3" class="hide" style="display: none;">User ID</label>

<span id="lbxUserIdImg">

<input type="text" value="User ID" title="Enter your User ID into this field" maxlength="32" size="12" id="uname" name="username" class="lbxInput">

</span>

<label for="passwordField" class="hide" style="display: none;">Password</label>

<span id="lbxPasswordImg">

<input type="text" title="" value="" maxlength="20" size="12" id="passwordtext" name="" class="lbxInput lbxPass" style=""><input type="password" title="This is the Password text field where you enter your Password to login" value="" maxlength="20" size="12" id="passwordField" name="Pword" class="lbxInput lbxPass" style="display: none;">

</span>

<label for="passwordtext" class="hide" style="display: none;"></label>

</div>

[/code]



I got the username to work with "username", but the password just doesn't want to work. I've tried everything relating to password, but the closest I've come is the cursor entering the box with no password entered.



Any help would be appreciated, thanks!





P.S. I think it would be nice if there were a section of this website where people could enter working fields and setups for common problem sites. I'm sure I'm not the only one with this issue on amex website.

Comments

  • DBrown
    DBrown
    edited February 2011
    controls.freq, welcome to the forum!



    Just to be sure we're testing the right form, can you provide the exact URL (the value in the Location field) for that American Express Login item? We'll be happy to see if we can figure out a solution.



    And to be sure we're testing the right feature, do you mean "auto-submit," the option for 1Password to submit a form, after it has filled in the fields? (There's no such thing as "auto-login" in 1Password.)
  • Stefan von Dutch
    Stefan von Dutch Community Moderator
    Have you tried this?

    1. Write down your username and password

    2. Delete your existing Login item

    3. Log into the updated website

    4. Have 1Password save a new Login item
  • DBrown
    DBrown
    edited February 2011
    Here's how [url="http://help.agile.ws/1Password_Windows/tutorials.html#saving_a_login_item"][i]Saving a Login item[/i][/url] in the [i]Tutorials[/i] section of the user's guide describes the process:

    [indent]

    [b]Saving a Login item[/b]



    Normally, 1Password for Windows automatically detects when it needs to save a new Login item.



    If you need to save one by hand for some reason, though, please follow these steps:



    [list=1]

    [*]Enter your username and password, but [i]do not[/i] submit the form yet.



    [*]Click the [b]1P[/b] button in your browser’s toolbar; then click the [b]Save Login[/b] button.



    [*]Set the [b]Action[/b] field to [b]Create New Login[/b] (or to [b]Replace [i]login-name[/i][/b], to update an existing Login item).



    [*]Click the [b]Save[/b] button.

    [/list][/indent]

    Let us know how it turns out!
  • Here is the exact URL:

    https://home.americanexpress.com/home/axpi.shtml



    I actually just tried capturing/saving the login again and it worked correctly, so problem solved. Not sure why it didn't work before, maybe because I was trying to save over the previous login instead of creating a new one? Anyway, here is what was captured and what works:

    [code]

    Name Value Type Designation

    -------------------------------------------------

    username MyUsername text none

    Password text username

    Pword MyPassword password password

    cardsmanage cards select none

    [/code]



    Thanks for all the help!



    P.S. I did mean "auto-submit" not auto-login.
  • DBrown
    DBrown
    edited February 2011
    Thanks for the follow-up, controls.freq!



    As a general rule, it's good to avoid unnamed fields in your Logins. I'd consider deleting this field from the Login definition:



    [quote name='controls.freq' timestamp='1296721093' post='19971']

    ...here is what was captured and what works:



    [code]

    Name Value Type Designation

    -------------------------------------------------

    Password text username

    [/code]

    [/quote]

    Of course, it's hard to argue with "here's what works" <img src='http://forum.agile.ws/public/style_emoticons/<#EMO_DIR#>/biggrin.gif' class='bbc_emoticon' alt=':D' /> but you might keep it in mind, in case there are any problems.
  • [quote name='shaolex' timestamp='1297887709' post='20726']

    I am having the same trouble with both my Mac and Windows versions of 1Password. I tried deleting my existing login, and recreating it, which still didn't fix the issue.



    I am using the URL <a href="https://home.americanexpress.com/home/mt_personal_cm.shtml">https://home.americanexpress.com/home/mt_personal_cm.shtml</a>

    [/quote]

    Welcome to the forum, shaolex!



    I just visited that URL in Firefox 3.6 in Windows XP.



    I typed in a fake user ID and password (I don't have an account there) and submitted the form. I accepted 1Password's automatic offer to save a Login for the site.



    Then I went to the same URL, and pressed Ctrl+\, and 1Password correctly filled those two fields with the fake values I had entered before.



    If you do that with 1Password for Windows, let Dropbox sync it to the Mac, and try the same Login at the same site with 1Password for Mac, there are two possible outcomes:

    [list]

    [*]The Login you created in Windows works on the Mac, too: you've got a single Login for the site.

    [*]The Login you created in Windows doesn't work on the Mac: you have to repeat the process on the Mac, creating a second Login, and you'll have to maintain both.

    [/list]

    Please let us know how it goes, shaolex.
  • DBrown
    DBrown
    edited February 2011
    Ben Collins, welcome to the forums!



    I see you narrowed the problem down to the 1Password extension for Chrome, so I've taken the liberty of moving your posts to a new topic in that support forum:

    [indent][i]http://forum.agile.ws/index.php?/topic/3633-amex-site-in-chrome-extension[/i]

    [/indent]

    There, it'll receive the attention of our Chrome experts. <img src='http://forum.agile.ws/public/style_emoticons/<#EMO_DIR#>/smile.gif' class='bbc_emoticon' alt=':)' />
  • oha
    oha Junior Member
    Logging from "My Account" tab at the top of their front page then selecting account summary" works for me.
  • DBrown
    DBrown
    edited March 2011
    Thanks for letting us know, oha, and welcome to the forum!