View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000659 | SOGo | Web General | public | 2010-06-17 15:21 | 2015-04-09 18:56 |
Reporter | francis | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | new | Resolution | open | ||
Summary | 0000659: Browsers no longer ask to remember username/password on login page | ||||
Description | Since the login is performed through an AJAX call, there's no more form submission and the browser never ask to remember the credentials. | ||||
Tags | No tags attached. | ||||
There is another bug about this here: |
|
Would it be possible to make it optional in the config? When you use Thunderbird on your local system the password is also remembered in the "application" And when you want to make SOGo a WEBAPP to simulate the Thunderbird behavior it should be a "feature". |
|
In my opinion it's really bad that nothing seems to be done with this bug. Call me one serious webmail application what does not have a "save password" function. For some time it was in the roadmap, but it's removed there. And it's after years still a "new" bug. For me it's a reason to look for alternatives for Sogo, really. Many people these days are using webmail as the only source for e-mail. It's very irritating to have to type every day a mail-password.. |
|
There's no easy solution for this issue. The problem is that we submit the login form through Ajax. Each browser detects a login form differently and we need to hack something to let them understand the user is submitting credentials. |
|
We found an easy solution that fixed the problem for us. Basically it is changing the "Log in" button element from <a> to <input> before logging in. At least Chrome and Firefox are then offering to save the password. It is enough to do it once. The browser will fill in the password on subsequent visits. I created a bookmarklet that makes changing the element easy. You can find it here: http://nhfiles.com/sogo/ |
|
I've tried the solution of Minipark and it did not work for me on both Icewasel 17.0.9 (=Firefox) and Chromium 29.0.1547.57 (=Chrome), not sure why... I am also a bit concerned about this solution because it makes a call to an external website. (I understand I could do the same on a server what I controll). Francis wrote there is no easy soluiton because Ajax is used for the login. Maybe it's an option not to use Ajax, or to have a second login page what does not use Ajax. Is there a good reason to need Ajax?? |
|
Changing a#submit to input#submit in the template of the login page should be all that's needed to enable password saving. This has nothing to do with Ajax. |
|
This is an annoying behaviour. Can you fix this? |
|
Oh nice... how surprising to have the password filled using the fix. You can also use this slightly longer bookmarklet (hoping code will be preserved): javascript:(function(){document.body.innerHTML = document.body.innerHTML.replace(/<a id="submit"/ , '<input type="submit" id="submit" name="submit" value="login"');})(); [Note: the login to sogo fails for me after using the bookmarklet, but the browser asks for the password and auto-fills the form for the following regular visits to sogo] |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2010-06-17 15:21 | francis | New Issue | |
2011-12-20 22:07 | pvdv | Note Added: 0003187 | |
2012-02-08 20:03 | ludovic | Relationship added | has duplicate 0001537 |
2012-11-19 20:45 | Fuchur | Note Added: 0004927 | |
2013-10-17 16:36 | pvdv | Note Added: 0006113 | |
2013-10-17 20:08 | francis | Note Added: 0006116 | |
2013-10-17 20:30 | minipark | Note Added: 0006118 | |
2013-10-23 15:12 | pvdv | Note Added: 0006169 | |
2013-10-23 15:40 | minipark | Note Added: 0006170 | |
2013-10-23 15:40 | minipark | Note Edited: 0006170 | |
2014-03-19 10:43 | alessio | Note Added: 0006733 | |
2015-04-09 18:56 | iridos | Note Added: 0008412 | |
2015-04-09 18:58 | iridos | Note Edited: 0008412 |