Quantcast
Channel: XOOPSマニア
Viewing all 7293 articles
Browse latest View live

みなみけ(18) (ヤングマガジンコミックス)

$
0
0
みなみけ(18) (ヤンマガKCスペシャル)コミックby: 桜場 コハル定価: ¥ 680販売価格: ¥ 680中古最安: 発売日: 2019-04-05講談社在庫あり。みなみけ(18) (ヤングマガジンコミックス)Kindle版by: 桜場コハル定価: 販売価格: 中古最安: 発売日: 2019-04-05講談社

定本寄席芸人伝 名人 (My First Big SPECIAL)

$
0
0
定本寄席芸人伝 名人 (My First Big SPECIAL)ムックby: 古谷 三敏定価: 販売価格: 中古最安: ¥ 2,280発売日: 2019-04-05小学館

Re: CKEditor4のサイズ指定

$
0
0

nao-pon様

お世話になっております。
ご連絡が大変遅くなりました。申し訳ございません。
やはりサイトのCSSが影響していました。

ありがとうございました。

ユーザー認証の暗号化トラブル

$
0
0

nao-ponさん、こんにちは。

ごぶさたしております。
トラブル時しか連絡しないですみません。

2018年の→訂正、3月ごろから、(私のサーバー引っ越しに伴い?) XCLのDB保存時のパスワードが、MD5から、もっと長い文字列に変わって以降のトラブルです。
パスワードの暗号化文字列が、「$2y$10$・・・」でDB保存されています。文字数は60文字です。
MD5ではなさそうですね。。

ところが、XCLでログイン時に照合するパスワードが、以前のMD5のものだと照合されログインが通るのですが、上記の暗号化ですと照合されずログインできません。
(追記:こちらの[user] replaceable password hashing and use `password_hash()` as default が関係していますでしょうか。。)
(追記)「Emaillogin.class.php」プリロード、CubeUtilsモジュールを使っています。

環境は以下です。 どこを見たらよいか、お心当たりがありましたら教えていただけますでしょうか。
どうぞよろしくお願いします。

サイト/システム情報
Distribution : XOOPS X(ten) 20181220
XC Legacyバージョン : XOOPS Cube Legacy 2.2.3 Beta 1
デフォルト・サイトテーマ : 4seasons
デフォルトのテンプレート・セット : 20171105
使用言語 : ja_utf8
デバッグモードを有効にする : オフ
オペレーティングシステム : Linux n
サーバー : nginx/1.10.3
ユーザーエージェント : Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36
PHPバージョン : 7.0.27-0+deb9u1
MySQLのバージョン : 10.1.23-MariaDB-9+deb9u1

PHPの設定
セーフモード : オフ
最大実行時間 : 30 sec.
メモリ制限 : 128Mb
表示エラー : オフ
ショートオープンタグ : オフ
ファイルをアップロード : オン ( アップロード最大ファイルサイズ:2M, Post最大サイズ:8M )
マジッククオート : オフ
グローバル変数の登録 : オフ
出力バッファリング : オン
open_basedir : オフ
url_fopenを許可 : オン (recommended OFF)
DOMの拡張 : はい
exifの拡張 : はい
gettextの拡張 : はい
JSONの拡張 : はい
XMLを有効 : はい
Curlの拡張 : はい
Zlibを有効 : はい
Soapの拡張 : いいえ (required by recent modules)
Mbstringを有効 : はい
Iconvの利用 : はい
GDの拡張 : はい
GD Version: 2.2.4
GDの拡張 Image create Truecolor

Re: ユーザー認証の暗号化トラブル

$
0
0

naaon さn、こんにちは!

たぶん、Emaillogin.class.php が原因だと思うので、次のファイルと差し替えてみてください。
ただ、全く検証していないので動作確認していただけると助かります。

追記
auto re-hash の部分は再考の余地がありコメントアウトしました。また今度考えますね。
追記その2
auto re-hash の処理を修正して、簡単な検証を行いました。何か問題があればお知らせください。
fileUser_EmailLogin.class_1.php
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
if( ! defined( 'XOOPS_ROOT_PATH' ) ) exit ;
 
class User_EmailLogin extends XCube_ActionFilter
{
    function preFilter()
    {
        $root = XCube_Root::getSingleton();
        $root->mDelegateManager->add('Site.CheckLogin', array($this , 'checkLogin') ) ;
    }
 
    function checkLogin(&$xoopsUser)
    {
        if (is_object($xoopsUser)) {
            return;
        }
 
        $root = XCube_Root::getSingleton();
        $root->mLanguageManager->loadModuleMessageCatalog('user');
 
        $userHandler = xoops_getmodulehandler('users', 'user');
        
        $criteria = new CriteriaCompo();
        $criteria->add(new Criteria('email', xoops_getrequest('uname')));
        $userArr = $userHandler->getObjects($criteria);
        if (count($userArr) != 1) {
            return;
        }
 
        $pass = xoops_getrequest('pass');
        $hash = $userArr[0]->get('pass');
        if (! User_Utils::passwordVerify($pass, $hash)) {
            return;
        }
        
        if ($userArr[0]->get('level') == 0) {
            // TODO We should use message "_MD_USER_LANG_NOACTTPADM"
            return;
        }
        
        $handler =& xoops_gethandler('user');
        $user =& $handler->get($userArr[0]->get('uid'));
        
        if (is_callable(array($user, "getNumGroups"))) { // Compatible for replaced handler.
            if ($user->getNumGroups() == 0) {
                return;
            }
        } else {
            $groups = $user->getGroups();
            if (count($groups) == 0) {
                return;
            }
        }
        
        // auto re-hash
        if (User_Utils::passwordNeedsRehash($hash)) {
            $user->set('pass', User_Utils::encryptPassword($pass), true);
            if (!$handler->insert($user, true)) {
                // set $passwordNeedsRehash
                User_LegacypageFunctions::$passwordNeedsRehash = ture;
            }
        }
 
        $xoopsUser = $user;
 
        //
        // Regist to session
        //
        $root->mSession->regenerate();
        $_SESSION = array();
        $_SESSION['xoopsUserId'] = $xoopsUser->get('uid');
        $_SESSION['xoopsUserGroups'] = $xoopsUser->getGroups();
    }
}

Re: ユーザー認証の暗号化トラブル

$
0
0

nao-ponさん

早速のpreload、ありがとうございます!

試してみました。無事に新旧どちらの暗号化passでも、ログインできました。 :thumb_up:
これで安心して使えます。ありがとうございました。

狼と香辛料

$
0
0
#aws(,Books,"狼と香辛料 セット",,daterank,3,search:title,timestamp,makepage,pages:2)¶ #aws(,Books,"狼と香辛料 セット",,daterank,3,search:title,timestamp,makepage,pages:2)¶ #aws(,Books,"狼と香辛料",,daterank,3,search:title,timestamp,makepage,pages:2)¶ 狼と香辛料 ?¶新説 狼と香辛料 狼と羊皮紙 ライトノベル 1-4巻セット文庫by: 支倉凍砂, 文倉十定価: 販売価格: ¥ 2,807中古最安: 発売日: 2019-03-09アスキー・メディアワークス通常1〜2営業日以内に発送狼と香辛料 ライトノベル 1-21巻セット文庫by: 支倉 凍砂定価: 販売価格: 中古最安: ¥ 5,396発売日: 2019-01-10アスキー・メディアワークス狼と香辛料 コミック 1-16巻完結セットコミックby: KADOKAWA定価: 販売価格: ¥ 9,936中古最安:

狼と香辛料 4 (電撃文庫)

$
0
0
新説 狼と香辛料 狼と羊皮紙IV (電撃文庫)Kindle版イラスト: 文倉 十by: 支倉 凍砂定価: 販売価格: 中古最安: 発売日: 2019-04-08KADOKAWA / アスキー・メディアワークス新説 狼と香辛料 狼と羊皮紙IV (電撃文庫)文庫イラスト: 文倉 十by: 支倉 凍砂定価: ¥ 745販売価格: ¥ 500中古最安: ¥ 337発売日: 2019-03-09KADOKAWA在庫あり。狼と香辛料XXI Spring LogIV (電撃文庫)Kindle版イラスト: 文倉

狼と香辛料 (電撃文庫)

$
0
0
新説 狼と香辛料 狼と羊皮紙IV (電撃文庫)Kindle版イラスト: 文倉 十by: 支倉 凍砂定価: 販売価格: 中古最安: 発売日: 2019-04-08KADOKAWA / アスキー・メディアワークス新説 狼と香辛料 狼と羊皮紙IV (電撃文庫)文庫イラスト: 文倉 十by: 支倉 凍砂定価: ¥ 745販売価格: ¥ 500中古最安: ¥ 337発売日: 2019-03-09KADOKAWA在庫あり。狼と香辛料XXI Spring LogIV (電撃文庫)Kindle版イラスト: 文倉

新説 狼と香辛料 狼と羊皮紙<狼と羊皮紙>(電撃文庫)

$
0
0
新説 狼と香辛料 狼と羊皮紙IV (電撃文庫)Kindle版イラスト: 文倉 十by: 支倉 凍砂定価: 販売価格: 中古最安: 発売日: 2019-04-08KADOKAWA / アスキー・メディアワークス新説 狼と香辛料 狼と羊皮紙IV (電撃文庫)文庫イラスト: 文倉 十by: 支倉 凍砂定価: ¥ 745販売価格: ¥ 500中古最安: ¥ 337発売日: 2019-03-09KADOKAWA在庫あり。新説 狼と香辛料 狼と羊皮紙III (電撃文庫)Kindle版イラスト: 文倉 十by

ワンピース 迫りくる血戦の刻

$
0
0
ワンピース 迫りくる血戦の刻 (マイウェイムック)ムックby: マイウェイ出版定価: 販売価格: ¥ 880中古最安: ¥ 500発売日: 2018-12-04マイウェイ出版在庫あり。ワンピース 迫りくる血戦の刻 (myway mook)Kindle版by: マイウェイ出版定価: 販売価格: 中古最安: 発売日: 2019-04-08マイウェイ出版

名探偵コナン ゼロの日常(3) (少年サンデーコミックススペシャル)

$
0
0
名探偵コナン ゼロの日常 (3) (少年サンデーコミックススペシャル)コミック監修: 青山 剛昌by: 新井 隆広定価: ¥ 680販売価格: ¥ 680中古最安: 発売日: 2019-04-10小学館在庫あり。名探偵コナン ゼロの日常(3) (少年サンデーコミックススペシャル)Kindle版監修: 青山剛昌by: 新井隆広定価: 販売価格: 中古最安: 発売日: 2019-04-10小学館

名探偵コナン 犯人の犯沢さん(4) (少年サンデーコミックス)

$
0
0
名探偵コナン 犯人の犯沢さん (4) (少年サンデーコミックス)コミック企画・原案: 青山 剛昌by: かんば まゆこ定価: ¥ 490販売価格: ¥ 490中古最安: 発売日: 2019-04-10小学館在庫あり。名探偵コナン 犯人の犯沢さん(4) (少年サンデーコミックス)Kindle版by: かんばまゆこ, 青山剛昌定価: 販売価格: 中古最安: 発売日: 2019-04-10小学館

名探偵コナン(16)【期間限定 無料お試し版】 (少年サンデーコミックス)

$
0
0
名探偵コナン(16)【期間限定 無料お試し版】 (少年サンデーコミックス)Kindle版by: 青山剛昌定価: 販売価格: 中古最安: 発売日: 2019-04-10小学館

名探偵コナン ファンブック 2019年 05 月号 [雑誌]: てれびくん 増刊

$
0
0
名探偵コナン ファンブック 2019年 05 月号 [雑誌]: てれびくん 増刊雑誌by: 小学館定価: 販売価格: ¥ 1,160中古最安: ¥ 2,000発売日: 2019-04-10小学館

名探偵コナン シネマガジン2019 (小学館C&L MOOK)

$
0
0
名探偵コナン シネマガジン2019 (小学館C

週刊少年マガジン増刊 イッキ読み!FAIRY TAIL (フェアリーテイル) EP2 2012年 1|25号 [雑誌]

$
0
0
週刊実話 4月25日号 [雑誌]Kindle版編集: 週刊実話編集部by: 日本ジャーナル出版定価: 販売価格: 中古最安: 発売日: 2019-04-11日本ジャーナル出版週刊ファミ通 2019年4月25日号 【アクセスコード付き】 [雑誌]Kindle版by: 週刊ファミ通編集部定価: 販売価格: 中古最安: 発売日: 2019-04-11Gzブレインクロワッサン 2019年 4月25日号 No.995 [あたらしい東京。] [雑誌]Kindle版編集: クロワッサン編集部by: マガジンハ

名探偵コナン学習まんが「ニュース探偵コナン」: 人工知能vsコナン (1) (小学館 学習まんがシリーズ)

$
0
0
名探偵コナン学習まんが「ニュース探偵コナン」: 人工知能vsコナン (1) (小学館 学習まんがシリーズ)単行本原著: 青山 剛昌イラスト: 太田 勝, 窪田 一裕by: 小学館定価: 販売価格: ¥ 918中古最安: 発売日: 2019-04-12小学館在庫あり。

名探偵コナン 怪盗キッドセレクション 月下の予告状 (小学館ジュニア文庫 あ)

$
0
0
名探偵コナン 怪盗キッドセレクション 月下の予告状 (小学館ジュニア文庫 あ 2-35)単行本原著: 青山 剛昌イラスト: 青山 剛昌by: 酒井 匙定価: 販売価格: ¥ 734中古最安: 発売日: 2019-04-12小学館在庫あり。

名探偵コナン 紺青の拳 (小学館ジュニア文庫 あ 2-36)

$
0
0
名探偵コナン 紺青の拳 (小学館ジュニア文庫 あ 2-36)単行本原著: 青山 剛昌Writer: 大倉 崇裕by: 水稀 しま定価: 販売価格: ¥ 756中古最安: 発売日: 2019-04-12小学館在庫あり。
Viewing all 7293 articles
Browse latest View live




Latest Images