نمایش نتایج 1 تا 1 از 1

نام تاپیک: ساخت فرم login با widget

  1. #1

    ساخت فرم login با widget

    سلام
    یه فرم با ویجت ساختم که به کاربر توی همه صفحات نشون بده وقتی هم کاربر وارد شد دیگه نشون نده توی بررسی صحت داده مشکل دارم
    وقتی از خود فرم ورود برنامه استفاده میکنم درست انجام میشه ولی وقتی از طریق فرم خودمم که ساختم بررسی صحت داده ها انجام نمیشه


    <?php $formlogin= new LoginForm;?>
    <?php $this->widget('LoginFormWidget', array( 'form' => $formlogin )); ?>



    class LoginFormWidget extends CWidget
    {
    /**
    * @var CFormModel
    */
    public $form;


    public function run()
    {
    if (! $this->form instanceof CFormModel) {
    throw new RuntimeException('No valid form available.');
    }
    $this->render('FormWidget', array('fform'=>$this->form));
    }
    }


    <div class="form">
    <?php $form=$this->beginWidget('CActiveForm', array(
    'id'=>'login-form',
    'enableClientValidation'=>true,
    'clientOptions'=>array(
    'validateOnSubmit'=>true,
    ),
    )); ?>




    <?php echo $form->textField($fform,'username'); ?>
    <?php echo $form->error($fform,'username'); ?>
    <?php echo $form->passwordField($fform,'password'); ?>
    <?php echo $form->error($fform,'password'); ?>
    <?php echo CHtml::link('ورود' ,array('site/login'));
    ?>
    <?php $this->endWidget(); ?>
    </div><!-- form -->




    public function actionLogin()
    {
    $model=new LoginForm;
    // if it is ajax validation request
    //if(isset($_POST['ajax']) && $_POST['ajax']==='login-form')
    //{
    // echo CActiveForm::validate($model);
    // Yii::app()->end();
    //}
    if(isset($_POST['LoginForm']))
    {
    $model->attributes=$_POST['LoginForm'];
    // validate user input and redirect to the previous page if valid
    if($model->validate() && $model->login())
    $this->actionAdmin ();
    // $this->redirect(Yii::app()->user->returnUrl);
    }
    else {
    Yii::app()->user->setFlash('login','اطلاعات وارد شده نادرست میباشد لطفا دقت کنید');
    $this->actionIndex ();
    //$this->redirect(Yii::app()->user->returnUrl);
    }
    }

    آخرین ویرایش به وسیله hosein123 : چهارشنبه 01 بهمن 1393 در 12:43 عصر

تاپیک های مشابه

  1. ساخت فرم login
    نوشته شده توسط mohsen_zelzela00 در بخش Access
    پاسخ: 8
    آخرین پست: سه شنبه 05 بهمن 1395, 10:30 صبح
  2. سوال: ساخت فرم Login
    نوشته شده توسط zhilbert در بخش ASP.NET Web Forms
    پاسخ: 10
    آخرین پست: شنبه 20 اسفند 1390, 18:02 عصر
  3. سوال: اموزش ساخت فرم login
    نوشته شده توسط wordnet در بخش PHP
    پاسخ: 1
    آخرین پست: پنج شنبه 27 بهمن 1390, 14:16 عصر
  4. ساخت فرم login با استفاده از class library
    نوشته شده توسط wolf_majid در بخش C#‎‎
    پاسخ: 3
    آخرین پست: سه شنبه 15 شهریور 1390, 08:12 صبح
  5. نحوه ساخت فرم login در وبی
    نوشته شده توسط saeednews در بخش VB.NET
    پاسخ: 2
    آخرین پست: یک شنبه 15 اسفند 1389, 08:48 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •