How can I get user information?

How can I get user information?

I mean, a user is logged in. How can I display their name and email to them. I know their name can be displayd by using Yii::app()->user->name but that doesn't work for email.

Any tips?

Please check this: http://www.yiiframew…doc/cookbook/6/

Thanks. After following that I get

Property "CWebUser.email" is not defined.

I put this in my UserIdentity

$this->setState('email', $user->email);

and tried to call it using

<?php echo $email=Yii::app()->user->email; ?>

Which version are you using? This is for version 1.0.3. In earlier versions, you need to use Yii::app()->user->getState('email')

Using 1.0.3

My stack trace is

Stack Trace





#0 C:wampwwwyiiyiiframeworkwebauthCWebUser.php(88): CComponent->__get('email')


#1 C:wampwwwb4deathprotectedviewssiteindex.php(8): CWebUser->__get('email')


#2 C:wampwwwyiiyiiframeworkwebCBaseController.php(119): require('C:wampwwwb4d...')


#3 C:wampwwwyiiyiiframeworkwebCBaseController.php(88): CBaseController->renderInternal('C:wampwwwb4d...', NULL, true)


#4 C:wampwwwyiiyiiframeworkwebCController.php(652): CBaseController->renderFile('C:wampwwwb4d...', NULL, true)


#5 C:wampwwwyiiyiiframeworkwebCController.php(591): CController->renderPartial('index', NULL, true)


#6 C:wampwwwb4deathprotectedcontrollersSiteController.php(28): CController->render('index')


#7 C:wampwwwyiiyiiframeworkwebactionsCInlineAction.php(32): SiteController->actionIndex()


#8 C:wampwwwyiiyiiframeworkwebCController.php(265): CInlineAction->run()


#9 C:wampwwwyiiyiiframeworkwebCController.php(243): CController->runAction(Object(CInlineAction))


#10 C:wampwwwyiiyiiframeworkwebCController.php(225): CController->runActionWithFilters(Object(CInlineAction), Array)


#11 C:wampwwwyiiyiiframeworkwebCWebApplication.php(335): CController->run('index')


#12 C:wampwwwyiiyiiframeworkwebCWebApplication.php(123): CWebApplication->runController('site/index')


#13 C:wampwwwyiiyiiframeworkbaseCApplication.php(170): CWebApplication->processRequest()


#14 C:wampwwwb4deathindex.php(11): CApplication->run()


#15 {main}





Yii::app()->isGuest is true or not? If true, it won't have email state.

Yep thats the problem. i get the error when as a guest!