New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Site mobile: pas de sauvegarde de mot de passe avec le gestionnaire Firefox #90

Open
Fabiensk opened this Issue Apr 6, 2017 · 3 comments

Comments

Projects
None yet
2 participants
@Fabiensk
Copy link

Fabiensk commented Apr 6, 2017

Quand je me connecte à mon compte NextInpact sur le site mobile (m.nextinpact.com) avec Firefox (version bureau ou Android), le gestionnaire de mot de passe de Firefox n'est pas affiché et donc on ne peut pas sauver le mot de passe. Cela fonctionne avec le site classique.
Si je sauve le mot de passe avec le site classique et que je modifie dans le gestionnaire le nom de domaine (www. => m.), le gestionnaire ne remplit toujours pas le mot de passe sur le site mobile.

Ayant un mot de passe complexe, ça m'est très difficile de me connecter sur mon téléphone (et donc de profiter comme abonné des articles restreints).

  • Firefox bureau: Firefox 52.0 ; Linux ; Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0
  • Firefox mobile: Firefox 52.0 ; mozilla/5.0 (android 6.0.1; mobile; rv:52.0) gecko/52.0 firefox/52.0
    ; Mozilla/5.0 (Android 6.0.1; Mobile; rv:52.0) Gecko/52.0 Firefox/52.0
@papci

This comment has been minimized.

Copy link
Member

papci commented Apr 13, 2017

Hello,

Malheureusement, je pense qu'il s'agit d'un problème spécifique à Firefox et que nous n'y pouvons pas grand chose de notre côté.

Bonne journée.

@papci papci closed this Apr 13, 2017

@Fabiensk

This comment has been minimized.

Copy link

Fabiensk commented Apr 15, 2017

J'ai cherché un peu et il semble que la gestion des gestionnaires de mots de passes est spécifique à chaque navigateur. Apparemment, celui de Firefox n'est déclenché que dans le cas d'un submit d'un formulaire HTML. Avec le code suivant (exécuté avec l'Ardoise JavaScript de Firefox, shift-F4), j'arrive à déclencher le gestionnaire de mot de passe. Ce code rajoute un bouton submit au formulaire qui marche de la même manière que le bouton actuel (testé uniquement avec Firefox version ordi).

$("#logOnForm").append('<input type="submit" id="mylogin" value="Login test">');

$('#logOnForm').on('submit', function (e) {
  e.preventDefault();
  $.ajax({
    url: '/Account/LogOn',
    method: 'POST',
    data: $('#logOnForm').serialize(),
    success: function (res) {
      if (!res.sucess) {
        $('.error_bandeau').text(res.error);
      } else {
        window.location.href = '/';
      }
    }
  });
});

Par contre, la popup de sauvegarde est affichée même dans le cas où le login a échoué.
À mon avis, changer un bouton "button" en bouton de type "input / submit" n'a que des chances réduites d'apporter une régression.
Alternative: Se connecter par la page https://compte.nextinpact.com/ sur laquelle le gestionnaire de mots de passe fonctionne correctement, mais je n'ai pas trouvé ce lien sur la version mobile du site.

@papci papci reopened this Apr 18, 2017

@papci

This comment has been minimized.

Copy link
Member

papci commented Apr 18, 2017

Je ré-ouvre en conséquence

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment