View Full Version : pagetoolがうまくいきません
iwata
2002/03/27, 02:09 AM
pagetoolというホームページを作るやつを使いたいんですけど
インストールは成功するんですけどその後管理者用でログインしようと
する時にパスワードがどうしてもエラーになってしまいます。
どなたか知ってたら教えて下さい
Yosihiko
2002/03/27, 09:24 AM
そのソフトってどんなものですか?
もしWEBサイトがあるようでしたら、示していただくと分かり易いです。
iwata
2002/03/27, 11:02 AM
http://www.mac68k.com/php/phpbb/
で配布しているソフトです。
carroll
2002/03/27, 03:00 PM
データベースの table pt_core_usersを見ると、passwd varchar(25)となっていてパスワードが全部入りきってないようです。 :D
26文字に変更したらログインできました。
carroll
2002/03/27, 03:44 PM
やっぱりだめっぽいですね。
crypt()のDESとMD5の関係のような気がします。
もう少し調べてみます。
carroll
2002/03/27, 04:14 PM
crypt処理をMD5用に変えてみました。
/src/setup/sql/tables-sql.txt の95行目を
passwd varchar(34 ) NOT NULL default '',
として文字数を34文字にする。
/src/admin/pt_auth.inc の36行目
if ( crypt($password,$salt) ・・・
を
if ( crypt($password,$row["passwd"]) ・・・
に変更する。
/setup/index.php からやり直す。
carroll
2002/03/27, 04:32 PM
MD5用じゃなくてDESでも使えるはず。
わざわざsaltを抜き出しているのがエラーの原因です。(DESでは先頭の2文字がsalt,MD5では$1$と$の間がsalt)
じつはpasswdをそのままsaltとして使えば良かったのです。saltを自動的に抜き出してくれますから。 :D
iwata
2002/03/27, 08:21 PM
ありがとうございます。
感謝!感謝!うれしー!
vBulletin® v3.6.8, Copyright ©2000-2008, Jelsoft Enterprises Ltd.