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

نسخه‌ی کامل: مشکل در هش کردن پسور کاربری که میخواد ثبت نام کنه (حل شد)
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام.
من یه کاربر جدید رو اینجوری ثبت میکنم اما بعد از ثبت نام رو پسوردش گیر میده.چه مشکلی داره؟لطفا راهنمایی بفرمایید.
public function actionCreate()
	{
            $model = new Users;
            if(isset($_POST['Users'])){
                $model->attributes = $_POST['Users'];
                $model->ts = time();
                $model->flag = '1';
                $pas = CPasswordHelper::hashPassword($model->password);
                $model->password = $pas;
                if($model->save()){
                    $this->redirect('index',array('id'=>$model->id));
                }else{
                    Tools::debug($model);
                }
            }
            $this->render('create',  compact('model'));
	}
منظور از گیر دادن دقیقاً چیه ؟
اینجورش کردم درست شد شکر خدا
public function actionCreate()
	{
            $model = new Users;
            if(isset($_POST['Users'])){
                $model->attributes = $_POST['Users'];
                $model->validate();
                $model->ts = time();
                $model->flag = '1';
                if($model->save()){
                    $this->redirect(array('index','id'=>$model->id,'pas'=>$model->password));
                }else{
                   Tools::debug($model);
                }
            }
            $this->render('create',  compact('model'));
	}