نمایش نام کاربر

با سلام .

میخواستم بپرسم وقتی کاربری وارد سایت میشه چیکار باید بکنیم که نام و آی پی اونو نمایش بده؟

ممنون میشم راهنمایی کنید

الان من با این کد آی پی کاربر را میارم …

<?php echo (‘آی پی شما :’);?>

<?php echo getenv("remote_addr"); ?>

اما از اونجا که آی پی چیز جالبی نیست و آی پی سرویس دهنده وب میفته و نه سیستم خود شخص تصمیم دارم نام کاربری شخص نمایش داده بشه . کد زیر

Yii::app()->user->id;

نمایش نمیده . البته عدد مربوط به لیست را نشون میده . مثلا ادمین که نفر اول هست تو بانک این کد هم عدد 1 را نشون میده. نام کاربری را با

<input name="LoginForm[username]" id="username" type="text" maxlength="255" /><br /><br />

میگیره . چه کدی باید بدم تا نام کاربر را نمایش بده ؟

[font="Tahoma"][rtl]موقع لاگین کاربر نامش رو هم از دیتابیس بگیرو ست کن[/rtl][/font]


 $this->setState('fullName', $yourmodel->name." ".$yourmodel->surname);

[font="Tahoma"][rtl]و توی authmanager یه تابع اضافه کن[/rtl][/font]




    public function getName(){

    	return Yii::app()->user->getState('fullName');

    }



[font="Tahoma"][rtl]بعد تو کدت بگیرش[/rtl][/font]




Yii::app()->user->name;