質問 > フロント機能 > ログインをメールアドレスから変更したい |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
kaworu |
投稿日時: 2008/10/11 10:12
対応状況: −−−
|
半人前 登録日: 2008/8/29 居住地: 投稿: 23 |
Re: ログインをメールアドレスから変更したい ログインに成功しました。
はじめに 姓+名は別のデータで使う必要が出来たため、カナの名=kana02を使用することにしました。 そのため、kana02ではカナ入力必須になっているところを、半角英数入力を可能にしました。 ログイン関係での変更は SC_Customer.php中の $emailを$kana02に変更、 LC_Page_FrontParts_LoginCheck.php中の
のところを
に変更、 一番したの
の "EMAIL_CHECK", "NO_SPTAB" ,"EMAIL_CHAR_CHECK"を削除 で成功しました。 なにぶんPHPがよく判っていないので、「それは駄目だろう!」的なこともあるかもしれません、ここはこうしたほうが、等ございましたら、ご指摘くださいますよう、よろしくお願いいたします。 |
kaworu |
投稿日時: 2008/10/7 20:31
対応状況: −−−
|
半人前 登録日: 2008/8/29 居住地: 投稿: 23 |
Re: ログインをメールアドレスから変更したい 有り難うございます。
各ファイルをもう一度精査して、確認してみます。 |
kigi |
投稿日時: 2008/10/7 19:37
対応状況: −−−
|
半人前 登録日: 2008/9/19 居住地: 投稿: 18 |
Re: ログインをメールアドレスから変更したい 必要だと思います。
思いのほか影響か所が多いみたいです。 SC_Customer関連と各ファイルのemail部分すべてを修正する必要があるのでしょう。 基本的にemail部分を名前に変更すれば動くと思います。 |
kaworu |
投稿日時: 2008/10/7 19:08
対応状況: −−−
|
半人前 登録日: 2008/8/29 居住地: 投稿: 23 |
Re: ログインをメールアドレスから変更したい ご返信有り難うございます。
上記のコードを追加しましたが、やはりログインは出来ませんでした。 SC_Customer.phpの27行目から66行目までの部分
ここは変更しなくても良かったのでしょうか? |
kigi |
投稿日時: 2008/10/7 11:43
対応状況: −−−
|
半人前 登録日: 2008/9/19 居住地: 投稿: 18 |
Re: ログインをメールアドレスから変更したい 確認なのですが
関数内で SQL文を
以下に
を書き込み入力された項目が正しいかを見えてはどうでしょうか? |
kaworu |
投稿日時: 2008/10/6 22:31
対応状況: −−−
|
半人前 登録日: 2008/8/29 居住地: 投稿: 23 |
Re: ログインをメールアドレスから変更したい お返事遅れましてすみません、
教えていただいた方法を試してみました。 $where = "(name01 = ? OR name02 = ?) AND status = 1 AND del_flg = 0"; の部分はいったんデフォルトに戻して、kigi様の書いて頂いたコードを書き直してみましたが、やはりログイン出来ませんでした。 ちなみに $sql = "SELECT * FROM dtb_customer WHERE (kana01 = ? AND del_flg = 0 AND status = 2)"; の部分は、 $sql = "SELECT * FROM dtb_customer WHERE (kana01 = ?) AND del_flg = 0 AND status = 2"; でしょうか? 両方試してみましたがこれでもログイン出来ませんでした。 やはり、 $where = "(email = ? OR email_mobile = ?) AND status = 1 AND del_flg = 0"; の部分も変更して getCustomerDataFromEmailPassの引数の部分も変更しなければなりませんでしょうか? その場合はどのように変更すればよいかを教えて頂けると助かります、本当にお願いばかりで申し訳ありませんが、よろしくお願いいたします。 |
kigi |
投稿日時: 2008/10/6 7:57
対応状況: −−−
|
半人前 登録日: 2008/9/19 居住地: 投稿: 18 |
Re: ログインをメールアドレスから変更したい お返事が遅れました。
lfInitParamの部分は、私のミスです。formタグ内のinputタグnameの名前となります。name01ではなくkana01 また、getCustomerDataFromEmailPassの部分のSQLが不完全でした。
申し訳ありませんでした。
に変更しますと、getCustomerDataFromEmailPassの引数の部分も変更しなければなりませんが引数を変更することで対応が可能となるはずです。 |
kaworu |
投稿日時: 2008/10/4 23:07
対応状況: −−−
|
半人前 登録日: 2008/8/29 居住地: 投稿: 23 |
Re: ログインをメールアドレスから変更したい 教えていただいた方法を試してみました。
が、残念ながらログイン出来ませんでした。 引用:
ところで、lfInitParamへの追加のところでは”name01”になっていますが、 以下のところでは”kana01”になっていますが、これはこの方がいいのでしょうか? また前にmihoさんが書き込みされた方法の LC_Page_FrontParts_LoginCheck.phpの、 $where = "(email = ? OR email_mobile = ?) AND status = 1 AND del_flg = 0"; のところを $where = "(name01 = ? OR name02 = ?) AND status = 1 AND del_flg = 0"; に変更したままですが、これはそのままで良かったでしょうか? |
kaworu |
投稿日時: 2008/10/2 21:17
対応状況: −−−
|
半人前 登録日: 2008/8/29 居住地: 投稿: 23 |
Re: ログインをメールアドレスから変更したい kigi様
詳しい説明有り難うございます。 早速試してみます、またご報告させていただきます |
kigi |
投稿日時: 2008/10/2 10:18
対応状況: −−−
|
半人前 登録日: 2008/9/19 居住地: 投稿: 18 |
Re: ログインをメールアドレスから変更したい lfInitParamへの追加は
を追加し、
を削除する。
SC_Customer.phpをこのように変更してはどうでしょうか テストを行っていないので何とも言えませんが
|
(1) 2 » |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |