2016-12-08 6 views
0

私のwebsiteにログインしている間に誰かが発生しているバグを見つけてくれますか? 研究助手として私の仕事の1つは、彼らの最終論文で学生を支援することです。したがって、物事を効率的に保つために少し管理します。Firefoxにはログインできませんが、クロムとエッジがあります

何らかの理由で私はfirefox(50.0.2)を使って自分のウェブサイトにログインできません。通常モードでもプライベートモードでも。 Firefoxのモバイルも機能しません。クロムとエッジが正常に動作しています。ログイン資格情報は次のとおりです。

電子メール:[email protected] | PW:?テスト

私もApacheのerror.logファイルをチェックしますが、エラーが記録されませんでした:(

を誰かがバグを見つけるのを手伝ってくれる

login.htmlと

<form class="form-signin"> 
      <label for="inputEmail" class="">E-Mail</label> 
      <input type="email" id="inputEmail" class="form-control" placeholder="Email address" required autofocus> 
      <label for="inputPassword" class="" >Password</label> 
      <input type="password" id="inputPassword" class="form-control" placeholder="Password" required> 
      <button class="btn btn-lg btn-primary " type="submit" id="button_login">Login</button> 
      </form> 

ログイン(jqueryの)

  $(document).on('click', '#button_login', function() { 
      var mail = $('#inputEmail').val() 
      var passwort = $('#inputPassword').val() 
      var post_objekt = {} 
      post_objekt.mail = mail; 
      post_objekt.passwort = passwort; 
      $.post('ajaxController.php?fId=16', {data: JSON.stringify(post_objekt)}, function (rueck) { 
       if (!rueck.trim()) { 
        location.reload(); 
       } else { 
        alert(rueck); 
       } 
      }) 
     }); 

Firebug for ajaxCOntroller

login.php

session_start('masterand'); 
if (!isset($_SESSION['masterand']['id'])) { 
//Session starten 
$_SESSION['masterand']['id'] = '0'; 
} 
if ($_SESSION['masterand']['id'] != '0') { 
    header('Location: index.php'); 
    exit; 
} 

のはじまりコメントで述べたようにマティアス

+0

ようこそ! ** [編集] **あなたの質問は[mcve]または[SSCCE(ショート、自己完結型、正しい例)](http://sscce.org) – NathanOliver

+0

答えはありませんが、正しい方向のポイントかもしれませんこれは、ブラウザが失敗する唯一の理由であり、他のブラウザが成功する唯一の理由は、JavaScriptの問題です。 PHP/MySQLはどちらもサーバ側であるため、使用しているクライアントに違いはありません。あなたのタグを更新し、ログインに関連するjavascriptを提供したいかもしれません。 Firefoxのコンソールから[このメッセージ](https://developer.mozilla.org/en-US/docs/Web/Security/Insecure_passwords)が表示されます。 –

+0

Thx mister martinですが、どうすればこの問題を解決できますか? th jsコードにバグはありますか? – Matthias

答えて

0

、Firefoxは明らかに自分のフォームはaction属性を持っていない好きではありません。以下を追加すると、問題が解決されます。

<form class="form-signin" action="javascript:;"> 
関連する問題