تالار گفتمان nCIS.ir

نسخه‌ی کامل: مشکل در نمایش نام کاربری کاربر هنگام لاگین
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.

ABZiko

سلام من این کد رو نوشتم :
        $model = new Login();
        if($model->load(Yii::$app->request->post()) && $model->validate()){
            $userLogin = Login::find()->where(['userName' => $model->userName, 'passWord' => $model->passWord])->one();
            if ($userLogin) {
                // Session for Users
                echo "نام کاربری شما : ".$userLogin->userName;
            }else{
                echo "Sorry !";
            }
        }else{
            return $this->render('_login',['model' => $model]);
        }
اما نام کاربری رو نمایش نمی ده ولی وقتی print_r می کنمش، نمایشش می ده، مشکل از چیه ؟
خروجی print_r رو بگذارین.
echo Yii::$app-> user-> identity-> userName

ABZiko

frontendmodelsLogin Object (
    [userName] =>
    [passWord] =>
    [_attributes:yiidbBaseActiveRecord:private] => Array (
        [ID] => 1
        [firstName] => علی
        [lastName] => بهاری
        [userName] => Admin
        [passWord] => 123456
        [email] => ABZiko@chmail.ir
        [avatar] => Avatar.png
    )
    [_oldAttributes:yiidbBaseActiveRecord:private] => Array (
        [ID] => 1
        [firstName] => علی
        [lastName] => بهاری
        [userName] => Admin
        [passWord] => 123456
        [email] => ABZiko@chmail.ir
        [avatar] => Avatar.png
    )
    [_related:yiidbBaseActiveRecord:private] => Array (
    )
    [_errors:yiibaseModel:private] =>
    [_validators:yiibaseModel:private] =>
    [_scenario:yiibaseModel:private] => default
    [_events:yiibaseComponent:private] => Array (
    )
    [_behaviors:yiibaseComponent:private] => Array (
    )
)

ABZiko

(02-07-1394، 10:14 ب.ظ)Sobhan نوشته: [ -> ]
echo Yii::$app-> user-> identity-> userName

خطا داد که همچین چیزی وجود ندارد ...

ABZiko

دوستان ترجیح دادم که از همون سیستم Yii استفاده کنم ...