WordPressとXAMPPを使用してサイトを作成しましたが、自分のPCから自分のアカウントにログインできますが、私のモバイル(同じネットワーク)ウェブサイトがあります)私は自分のサイトを閲覧することはできますが、ログインすることはできません。これは、WordPressデータベースがデータベースに保存する前にパスワードを暗号化するためです。私のラップトップ(同じネットワーク)からサイトにアクセスしようとすると、私はログインすることができました。私のワードプレスアカウントにログインできません
これを確認するには、XAMPPと基本的なコーディング(WordPressなし)を使用して別のサイトを作成しました。私は、モバイルとPCの両方を使って自分のアカウントにログインできました(パスワードデータ型はvarcharでした)。
次に、パスワードのデータ型をvarcharではなくmd5に変更しましたが、同じ問題に直面しています。私は自分のPCとノートパソコンでログインすることはできますが、私の携帯電話では同じことをすることはできません。再びラップトップが働いた。私は携帯電話からサーフィンしている間にデータベースを変更したり(phpmyadminを使用して)、ウェブサイト自体のフォームに記入することさえできます。
なぜこれはモバイルでのみ発生しますか?パスワードのデータ型をvarcharに変更したくないのは、暗号化したいからです。私はなぜこれが起こっているのか知りたいと思うし、パスワードのデータ型を変更しないでモバイル上でこの問題を解決するためにとにかにある。
MD5は暗号化されておらず(ハッシュです)、安全でもありません。 – Machavity
問題を調査するために作成した2番目のWebサイトが、あなたの考えを証明しているかどうかわかりません。デスクトップマシンを使用してWordPressにログインすることはできますが、携帯電話ではできない場合、この比較はサーバー側で行われるため、問題はパスワードではない可能性があります。おそらく、携帯電話で正しく動作していないJavaScriptがテーマに含まれていますか? – halfer
使用しているブラウザは、バックエンドSQLコードの動作に影響しません。デバッギングを行うには誰でも簡単にコードを共有する必要があります。 – Chris