رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در هش کردن پسور کاربری که میخواد ثبت نام کنه (حل شد)
#1
سلام.
من یه کاربر جدید رو اینجوری ثبت میکنم اما بعد از ثبت نام رو پسوردش گیر میده.چه مشکلی داره؟لطفا راهنمایی بفرمایید.
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'));
	}
پاسخ
تشکر شده توسط:
#2
منظور از گیر دادن دقیقاً چیه ؟
پاسخ
تشکر شده توسط:
#3
اینجورش کردم درست شد شکر خدا
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'));
	}
پاسخ
تشکر شده توسط:




کاربران در حال بازدید این موضوع: 1 مهمان