baserCMSのログインパスワードをWinのDOS窓で再生成する | 電脳つれづれ忘備録

電脳つれづれ忘備録

ハード系エンジニアによるパソコンや電子工作、アマチュア無線に関する個人的な忘備録的ブログです。

VertrigoServ を使ってCMSの構築とかやってるんですが。

Windows XPのVMで。

baserCMS のパスワードをDOS窓で再生成させてみたのでメモ。


まず、「/app/config/install.php」をメモ帳とかで開いて、セキュリティソルトの値をコピーします。

とりあえず*印で潰してありますが、実際はランダムな文字が入っています。

Configure::write('Security.salt', '****************************************');
電脳つれづれ忘備録(仮称)

次に、メモ帳で下記の命令文を整えます。

  *印のところは消して、先ほどコピーした文字列を貼り付けます。

  「passpass」の所は設定したいパスワードの文字列に変えます。


php -r "echo sha1('****************************************passpass');


PHPが動作する環境でDOS窓を開き、上記の命令文を実行します。
電脳つれづれ忘備録(仮称)

すると・・・・

PHPへのパスが通ってないとエラーになります。
電脳つれづれ忘備録(仮称)

エラーになったら、PHPがインストールされているフォルダーに移動して、再度実行です。

電脳つれづれ忘備録(仮称)

ご覧の通り、暗号化された文字列が生成されます。

これを、データベース内の??_usersテーブルの再設定したいユーザーのパスワード欄に入れたらOK。

お疲れさまですた。

CMSとして使うMovable Type 5ガイドブック [ 荒木勇次郎 ]
¥2,940
楽天

XOOPS Cube Legacyでつくる!最強のCMSサイト [ 鈴木宗人 ]
¥2,940
楽天