サポート » プラグイン » MobG ログインをemailで

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • モデレーター IKEDA Yuriko

    (@lilyfan)

    ログイン画面で、ID (というか厳密には「ユーザー名」だと思いますが) のかわりにメールアドレスを使いたいということですか?

    それとも、ログイン画面を出さずに、メール投稿によってログイン処理 (もしくは投稿処理) をしたいということですか?

    前者の場合、意図がよく分かりません。通常はメールアドレスよりもユーザー名の方が短かいですから、入力が楽のはずです。「携帯電話の電話帳を使えばメールアドレスの方が楽に入力できる」という理由であれば、メールアドレスの @ から左側の部分 (ローカルパート) を、ユーザー名として利用すればいいと思います。

    後者の場合は、作者のドキュメント「mobgezup.php を利用する」を参照してみてください。

    トピック投稿者 shiro99

    (@shiro99)

    前者の場合、意図がよく分かりません。通常はメールアドレスよりもユーザー名の方が短かいですから、入力が楽のはずです。

    携帯電話ユーザーが多数で、ユーザー名変更が困難な為
    ユーザー名の変わりにメールアドレスを使えたら投稿者も分かりやすいと思われ…
    なんともならないでしょうか

    モデレーター IKEDA Yuriko

    (@lilyfan)

    携帯電話ユーザーが多数で、ユーザー名変更が困難な為
    ユーザー名の変わりにメールアドレスを使えたら投稿者も分かりやすいと思われ…

    となると、ここは MobG のログイン画面を改造することになるでしょう。たぶん、「指定したメールアドレスを持つユーザー」を WP_Users クラスを使って検索しておいて、あとは MobG/WordPress のログイン機能を使えばよさそうです。

    トピック投稿者 shiro99

    (@shiro99)

    「指定したメールアドレスを持つユーザー」を WP_Users クラスを使って検索しておいて

    スキル不足の為、分かりません…
    さらにアドバイスを願います

    ユーザー認証に wp_authenticate を使ってるみたいです

    モデレーター IKEDA Yuriko

    (@lilyfan)

    スキル不足の為、分かりません…
    さらにアドバイスを願います

    うーん。この回答で改造できることを期待したんですが、ちょっと難しかったですか。ログイン回りはセキュリティーに直結しているので、よく分からない状態で改造するのは、少し危険があります。この説明で分かるのならば自身で改造してもよいのですが、さらにアドバイスが欲しいとなると、素直に作者に相談した方がよいでしょう。

    なお、こちらでもよく調べてみましたが、「特定のメールアドレスを持つユーザーを検索する」のは、WP_Users クラスでは無理で、直接 wp_users テーブルを SELECT する SQL クエリを発行する必要がありそうです。となると、DB アクセスの知識も必要になってきますね。

    あと、WordPress のユーザー登録では、違うユーザーが同じメールアドレスを持つことが可能となっていますが、それの区別はどうしますか? 何か、メールアドレスが異なることの保証が欲しいところです。

    トピック投稿者 shiro99

    (@shiro99)

    WordPress のユーザー登録では、違うユーザーが同じメールアドレスを持つことが可能となっていますが、それの区別はどうしますか?

    当方MUを使っております、同じメールアドレスでは登録できないので
    メールアドレスが重複することはありませんhttp://wordpress.org/extend/plugins/wp-email-login/
    があったのでいけるかなって思ったのですが、難しいです…

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック「MobG ログインをemailで」には新たに返信することはできません。