バージョン選択

フォーラム

メニュー

オンライン状況

26 人のユーザが現在オンラインです。 (18 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 26
もっと...

サイト内検索

質問 > フロント機能 > 2.4.0 RC1新規インストール直後からログインできません

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
kz2000
投稿日時: 2009/4/7 3:02
対応状況: −−−
新米
登録日: 2009/4/6
居住地:
投稿: 4
2.4.0 RC1新規インストール直後からログインできません
Ver2.3.4でとりあえず問題なく動作確認できましたが商品数の
関係からよりパフォーマンスがあがったとされる2.4.0を
試そうとしています。

いきなりですが、インストール直後の管理人ログインで
「IDまたはパスワードが・・・」と表示されてログインできません。

LOGには
2009/04/07 02:19:04 [/store/html/admin/login.php] access error. from ***.***.***.***
と記録されています。

その後、何度も再インストールを行い、DBはそのたびに初期化してパスワードを再設定して試したところ、パスワードの文字数が11文字からログインできなくなります。

これってバグ!? それとも 私だけ〜でしょうか。
seasoft
投稿日時: 2009/4/7 3:44
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 2.4.0 RC1新規インストール直後からログインできません
outisde 様が同様のバグ報告をされています。

http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=3704&forum=2

参考まで。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

seasoft
投稿日時: 2009/4/7 4:02
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 2.4.0 RC1新規インストール直後からログインできません
バグとだ思いますので、チケットを発行しておきました。
http://svn.ec-cube.net/open_trac/ticket/439

どうやら、2.4.0 RC1 固有のバグのようです。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

KAJI
投稿日時: 2009/4/7 9:34
対応状況: −−−
一人前
登録日: 2008/1/24
居住地:
投稿: 121
Re: 2.4.0 RC1新規インストール直後からログインできません
株式会社ロックオンの梶原です。

チケット発行、ありがとうございます。
>seasoft様

とりあえず、2.4では以下の修正が行われています。

ログイン文字数の定数化
http://svn.ec-cube.net/open_trac/ticket/427
ログイン時の空白・改行の自動トリム
http://svn.ec-cube.net/open_trac/ticket/428

二つとも、ログイン時のトラブルを防ぐための処置のようです。
ちなみに、今回から、EC-CUBEのもともとある定数定義に従うような仕様(そもそもそうなってなかったのが問題ではあったのですが)となっており、4文字〜10文字の間でないとエラーになると思います。
また、空白、改行はトリムされます。

/** パスワード1 */(パスワードの最少値)
define('PASSWORD_LEN1', 4);
/** パスワード2 */(パスワードの最大値)
define('PASSWORD_LEN2', 10);

もともと、12文字などで使われていてDBを変更していない場合は、こちらの定数を変更すればログインできるよう思いますが、どうも今回はDBを初期化してもエラーが出るというような報告もありますので、もう少し調査してみる必要がありそうですね。

まだ、調査前ですが、何かのご参考になるかと思いましたので、上記、取り急ぎ。

また、原因がお分かりになった方がいらっしゃいましたら、返信いただければありがたいと思います。
seasoft
投稿日時: 2009/4/7 9:45
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 2.4.0 RC1新規インストール直後からログインできません
本題と外れた部分ですが・・・

/** パスワード1 */(パスワードの最少値)
define('PASSWORD_LEN1', 4);
/** パスワード2 */(パスワードの最大値)
define('PASSWORD_LEN2', 10);

この定数名は、勘弁してほしいです。

Releaseまでに、
/** パスワードの最小文字数 */
define('PASSWORD_LEN_MIN', 4);
/** パスワードの最大文字数 */
define('PASSWORD_LEN_MAX', 10);
などに改良できないでしょうか?

お忙しいところ、お手を煩わせて申し訳ございませんが、正式リリース後に改善するのは、なお難しくなると思いまして。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

kz2000
投稿日時: 2009/4/7 14:25
対応状況: −−−
新米
登録日: 2009/4/6
居住地:
投稿: 4
Re: 2.4.0 RC1新規インストール直後からログインできません
ありがとうこざいます。
同様の報告が既にあったんですね。すみませんでした。
よく確かめずに投稿してお騒がせしました。
つい最近、EC-CUBEを知ったものでまた、何かとお騒がせするかとおもいますが、その節はよろしくお願い申し上げます。

seasoft
投稿日時: 2009/4/7 16:20
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 2.4.0 RC1新規インストール直後からログインできません
いえいえ、別スレでこそありましたが、結果的には2件目の不具合ということで、チケット発行(不具合報告)に踏み切れましたので。

本来、1件目を見た時点で検証して、チケット発行できれば良いと思いますが、なかなかそういった時間を取れないのが現状でして。

Ver 2.4.0 は、「RC(リリース候補)」とは呼んでいますが、実質的には所謂「ベータ版」にあたると個人的には思っております。他にも色々と不具合があると思いますので、また何か見つけられましたら報告いただければと思います。
その際に、過去スレを検索していただき、同じ症状があるようでしたら、そちらのスレッドに返信で書いていただくか、そちらのスレッドへのリンクを貼っていただくなどしていただけると、より良いですね  私も、過去に見かけた記憶があったら、その旨を書いたり、今回のようにリンクを貼ったり程度のお手伝いはさせていただこうと思っております。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

KAJI
投稿日時: 2009/4/8 18:00
対応状況: −−−
一人前
登録日: 2008/1/24
居住地:
投稿: 121
Re: 2.4.0 RC1新規インストール直後からログインできません
株式会社ロックオンの梶原です。

引用:

seasoftさんは書きました:
本題と外れた部分ですが・・・

/** パスワード1 */(パスワードの最少値)
define('PASSWORD_LEN1', 4);
/** パスワード2 */(パスワードの最大値)
define('PASSWORD_LEN2', 10);

この定数名は、勘弁してほしいです。

Releaseまでに、
/** パスワードの最小文字数 */
define('PASSWORD_LEN_MIN', 4);
/** パスワードの最大文字数 */
define('PASSWORD_LEN_MAX', 10);
などに改良できないでしょうか?

お忙しいところ、お手を煩わせて申し訳ございませんが、正式リリース後に改善するのは、なお難しくなると思いまして。

確かに、あまり好ましくない定数名ですね。。。
どうもVer1系からある定数のようです。
個人的には特に問題ないよう思いますので、もしよろしければ、2.4への要望としてtracにチケットを発行していただければ幸いです。

ただし、もともとある定数ですので、手動でバージョンUPされるような方で、不都合に思われる方が多いようでしたら改修を見合わせる可能性もあります。
そちらだけ、ご了承いただきたく。

このような要望を本番に反映させるかどうかなど、もっとシステマチックに確認〜投票?〜承認までできるような仕組みにしたいです。。。
また、そのような仕組み作りに関してもどこかで相談させていただける日が来ると思います。(遠からず?)
seasoft
投稿日時: 2009/4/8 18:18
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 2.4.0 RC1新規インストール直後からログインできません
> どうもVer1系からある定数のようです。

なるほど。既に手遅れ(既存)でしたか・・・
変更するほどのレベルではないですね。Ver 3 で対応希望かな。


> このような要望を本番に反映させるかどうかなど、もっとシステマチックに確認〜投票?〜承認までできるような仕組みにしたいです。。。

非常に強く望みます。
そのときには、EC-CUBEコミュニティ(eccube-comu) へのコミットの段階でも、任意で利用できるように開放していただきたいです。

ここ(フォーラム)と同じく、アカウント登録ベースにして、不正投票は防いでほしいですね。現在の投票機能は・・・^^;


> また、そのような仕組み作りに関してもどこかで相談させていただける日が来ると思います。(遠からず?)

ぜひとも期待しております。
協力できる部分がありましたら、協力させていただきます。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

tao_s
投稿日時: 2009/4/11 18:00
対応状況: 確認中
仙人
登録日: 2008/8/20
居住地: 東京
投稿: 799
Re: 2.4.0 RC1新規インストール直後からログインできません
新規新ストールでは試していませんが、修正してみました。

お客さんの情報はパラメーター設定のPASSWORD_LEN1、PASSWORD_LEN2を見ていた様ですが、テンプレートが「15文字」とベタ書きされていました。
インストール後にパラメーター設定からPASSWORD_LEN2の値を変更したところ、問題無くパスワードの変更・ログインが出来ました。

インストールスクリプトを見るとエラーチェックの部分が違っていたので、ここが問題だったと思われます。

変更箇所は以下の通り
/html/install/index.phpの653行目付近
$objWebParam->addParam("管理者:パスワード", "login_pass", MTEXT_LEN, "", array("EXIST_CHECK","EXIST_CHECK", "ALNUM_CHECK"));


$objWebParam->addParam("管理者:パスワード", "login_pass", PASSWORD_LEN2,"", array("EXIST_CHECK", "SPTAB_CHECK" ,"ALNUM_CHECK"));

に変更
727行目付近
// パスワードのチェック
$objErr->doFunc( array("管理者:パスワード",'login_pass',4 ,15 ) ,array( "NUM_RANGE_CHECK" ) );


// パスワードのチェック
$objErr->doFunc( array("管理者:パスワード",'login_pass',PASSWORD_LEN1 ,PASSWORD_LEN2 ) ,array( "NUM_RANGE_CHECK" ) );

に変更

/html/install/template/step1.tplの65行目付近の
<td bgcolor="#f2f1ec" width="150"><span class="fs12n">管理者:パスワード<span class="red">※</span></span><br/><span class="fs10">半角英数字・15文字以内</span></td>


<td bgcolor="#f2f1ec" width="150"><span class="fs12n">管理者:パスワード<span class="red">※</span></span><br/><span class="fs10">半角英数字<!--{$smarty.const.PASSWORD_LEN1}-->~<!--{$smarty.const.PASSWORD_LEN2}-->文字</span></td>

に変更

69行目付近の
<input type="password" name="<!--{$key}-->" value="<!--{$arrForm[$key].value|escape}-->" maxlength="<!--{$arrForm[$key].length}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->;" size="40" class="box40" />


<input type="password" name="<!--{$key}-->" value="<!--{$arrForm[$key].value|escape}-->" maxlength="<!--{$smarty.const.PASSWORD_LEN2}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->;" size="40" class="box40" />

に変更

/data/Smarty/templates/default/admin/system/input.tplの114行目を
※半角英数字<!--{$smarty.const.PASSWORD_LEN1}-->~<!--{$smarty.const.PASSWORD_LEN2}-->文字</td>
に変更

/data/class/pages/admin/system/LC_Page_Admin_System_input.phpの256行目付近
$objErr->doFunc(array("パスワード", 'password', ID_MIN_LEN, ID_MAX_LEN), array("NUM_RANGE_CHECK"));


$objErr->doFunc(array("パスワード", 'password', PASSWORD_LEN1, PASSWORD_LEN2), array("SPTAB_CHECK" ,"NUM_RANGE_CHECK"));


で解決すると思います。

今クリーンインストール環境を作ってテストしています。

※2009-04-12ちょっと修正
(1) 2 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,280名です
総投稿数は110,071件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1652
8
red
1570
9
mcontact
1301
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.