2012-09-17 10 views
5

私はワードプレスサイトを使用しています。私はちょうど、暗号化されたパスワード(wordpressデータベースに格納されている)からプレーンテキストを取得する方法を知りたい。私は$wp_hasher->CheckPassword($plain_password, $password_hashed)を使ってパスワードが正しいかどうかを確認しました。しかし今度は、プレーンテキストを取得する方法を知りたいと思います。wordpressによって生成されたパスワードを解読する方法

+0

だから、あなたは入力されたパスワードが欲しいですか?私はあなたが平文のパスワードを知っていればあなたのユーザーにとって安全かどうかわかりません... – q3d

+0

なぜあなたはそれをやりたいのですか? -1。 – Sepster

+0

@iyrag私は、ユーザーが何回でも自分のパスワードを更新できるモバイルアプリを作成しています。または、ユーザーが作成したパスワードをメールで送信したい場合があります。どのように私はちょうどそれがどのように見えるのか知りたかったが、私のユーザーのパスワードを知って、それらを変更するつもりはなかった。右 –

答えて

12

プレーンテキストのパスワードをwordpressから取得することはできません。

Wordpressは、md5のバリエーションを使用してパスワードを保存するために一方向の暗号化を使用します。これを逆にする方法はありません。

これはヤコブが述べたarticleで見つかった提案された解決法の一つであり、それは電子メールのリセットを使用せずにパスワードを変更するには、手動の方法として素晴らしい仕事をより多くの情報のためhttp://wordpress.org/support/topic/how-is-the-user-password-encrypted-wp_hash_password

+0

ヤコブありがとうございます。 –

22

を、この記事を参照してください。 DBテーブルwp_users

  1. user_activationカラムに ABC123 ようなキーを追加。
  2. ログインyoursite.com/wp-login.php?action=rp &キー= ログイン& ABC123 = あなたのユーザ名
  3. 新しいパスワードを入力するよう求められます。
+0

「パスワードリセットリンクが有効期限切れです。以下の新しいリンクをリクエストしてください」と表示されます。 –

関連する問題