質問 > フロント機能 > 会員IDでログインしたい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
FUJISAN |
投稿日時: 2016/7/27 19:25
対応状況: −−−
|
新米 登録日: 2016/7/27 居住地: 投稿: 2 |
会員IDでログインしたい 通常は「メールアドレス&パスワード」でログインしていますが、会員をIDと名前だけで一括登録する必要があり、「会員ID&パスワード」でログインできるようにしたいのですがどうしてもうまくいきません。
過去のスレッドで「SC_customer」と「LC_Page_FrontParts_LoginCheck.php」のemail部分を変えたらうまくいったとのことでしたのでこれを参考にしながら挑戦しましたが、エラーが出てどうしても直せませんでした。 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=10427&forum=11 このスレッドの時のバージョンがEC-CUBE(2.1.2)でしたので、現在のバージョンでは記述が変わっているためにトレースしても同じ記述がなく、どこを直していいのかがいまひとつ理解できなかったのもうまくいかなかった原因と思われます。 またトップページのログイン部分の記述ミスかもと思い、frontparts内のblocの「login.tpl」の記述もlogin_email部分をlogin_idに変えてみましたがダメでした。 現在の2.13系で会員IDでのログインに修正をされた方、修正すべきファイルと記述を教えてください。 よろしくお願いいたします。 ----------------------------------------------------------- [EC-CUBE] EC-CUBE 2.13.3 [PHP] PHP 5.4.45 [データベース] MySQL 5.6.22 [WEBサーバ] Apache/2.4.20 ----------------------------------------------------------- |
osamusi |
投稿日時: 2016/9/6 19:38
対応状況: −−−
|
長老 登録日: 2008/11/5 居住地: 投稿: 204 |
Re: 会員IDでログインしたい 本コミュニティ内には該当のスレッドはないようですが、「ecc-cube 2.13 会員idでログイン」でgoogle検索するとヒットするようですので、そちらを参考にされては如何でしょうか。
|
umebius |
投稿日時: 2016/9/7 0:12
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 会員IDでログインしたい LC_Page_FrontParts_LoginCheck.phpで良いと思いますよ。
action内に、$objCustomer->doLoginしている箇所がありますよね? 引数はemailとパスワードです。 さらに getCustomerDataFromEmailPassメソッドを呼んでいます。 このあたりの挙動をIDとパスワードでtrueを返すように変更すればOKです。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |