ログインしているユーザーのメールアドレスを表示したい

2016年3月27日 at 18:56

ログインしているユーザーのメールアドレスを画面上に表示しようとしているのですが、

http://www.webli.us/cheatsheet/doku.php#display_a_users_name

上記を見て、

$u = new user();

でログインしているユーザーの情報が取得出来ることは分かったのですが、この中にはメールアドレスは入っていないようです……。

$u->getByUserID($uID);

でユーザーIDを取得して、何らかの処理でメールアドレスを取得すれば良いのだろうとは推測出来るのですが、色々やってみてもうまくいきませんでした……。

こちら、どうすれば取得出来るのでしょうか?

タグ:

Re: ログインしているユーザーのメールアドレスを表示したい

2016年3月27日 at 19:59
Class UserInfo

上記を見ると、メールアドレスはUserInfoクラスから取得できそうですので、

$u = new User();
$ui = UserInfo::getByID($u->getUserID());
echo $ui->getUserEmail();


こんな感じで行けるのではないでしょうか?
 

Re: ログインしているユーザーのメールアドレスを表示したい

2016年3月27日 at 21:59
出来ました!ありがとうございます。