با سلام .
میخواستم بپرسم وقتی کاربری وارد سایت میشه چیکار باید بکنیم که نام و آی پی اونو نمایش بده؟
ممنون میشم راهنمایی کنید
با سلام .
میخواستم بپرسم وقتی کاربری وارد سایت میشه چیکار باید بکنیم که نام و آی پی اونو نمایش بده؟
ممنون میشم راهنمایی کنید
الان من با این کد آی پی کاربر را میارم …
<?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;