Login process for Gmail:
1. Open http://mail.google.com/
Since Gmail remembers my user name and password, it goes directly to my Inbox. Sweet. All Google sites use
single sign on, which means I don't have to type my password at all. I like it this way.
Login process for Yahoo mail:
1. Open http://mail.yahoo.com/
2. Enter your password, although Yahoo might remember your user name.
3. Click on "Inbox" link to see mails.
Not a very good user experience. But I use a
Chickenfoot script to enter my password automatically. I can hear you saying that's not a good idea. I don't care. After all, I use Yahoo mail only for reading low-priority, almost useless mails.
Login process for Shitibank:
1. Open http://citibank.co.in/
2. Click on a "Go" image.
3. If you use Windoze, bear with the monster sized not-resizeable popup window and curse yourself for choosing Shitibank. If you use Linux or some other system that will allow you to resize the browser window, resize the window to a civilized size.
4. Click on one of the dozen "click here" links that says "login using keyboard".
5. Type in your debit card number and a "supposedly strong" password.
6. Move your mouse and click on another "Go" image. (Yes, pressing Enter will not work, for some half-assed programmer thought this is the way it should be.)
I have been following the 6-step login process for quite some time now, and today I finally said "Enough is enough" and wrote a Chickenfoot script for automatically clicking on the links. Due to the Super-Secure
TM popup of Shitibank, it requires writing two triggers. Here's the first one:
// ==UserScript==
// @name openLoginPage
// @when Pages Match
// @includes https://www.citibank.co.in/
// ==/UserScript==
click('GO');
This trigger clicks on the "GO" button automatically when the browser URL matches "https://www.citibank.co.in/". This will open an ugly popup window. The following trigger applies to that popup.
// ==UserScript==
// @name gotoKeyboardLogin
// @when Pages Match
// @includes https://www.citibank.co.in/ibank/login/loginpage_newdipp1.jsp
// ==/UserScript==
// resize the window to human size
window.innerWidth = 800;
window.innerHeight = 600;
// select human style login
go('https://www.citibank.co.in/ibank/login/guesthpin1.jsp');
enter('Enter Your Card Number', '1234567890987654');
This kinda makes things a bit easier (though it still remains ugly).
No comments:
Post a Comment