Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

PHP MySQL Yii - डेटाबेस रीडिंग नहीं लिख रहा है

notice . का प्रतिपादन पेज आपके रीडायरेक्ट को नहीं रोकता है। इसे रेंडर किया जा सकता है, लेकिन रीडायरेक्ट के कारण आप इसे नहीं देख पाएंगे। अपने कोड को पुन:सक्रिय करने का प्रयास करें।

  • आप अपने मॉडल को दो बार सत्यापित कर रहे हैं और सत्यापन को छोड़ दिया जा सकता है क्योंकि ऐप उपयोगकर्ता से कोई डेटा नहीं आ रहा है।
  • आप जाँच नहीं करते कि People मॉडल वास्तव में मिला।
  • CWebUser::afterLogin है विधि जिसे आप इस तरह की चीजें करने के लिए ओवरराइड कर सकते हैं (लॉगिन गिनती और अंतिम लॉगिन तिथि अपडेट करें)

शायद यह तरीका (त्वरित सुधार) काम करेगा:

function actionIndex()
{
    if ($_GET["yep"] == "") {
      pd_error("You are not logged in!");
    }
    list($uid, $domain) = preg_split("/@/",$_GET["yep"],2);
    if (null === ($model=People::model()->findByPk($uid))
        throw new CHttpException(404);
    $model->Login_Count++;
    $model->Last_Logged=date('Y-m-d H:i:s');
    if ($model->save()) {
         $this->redirect($model->URL."?".$model->Unique_ID);
    } else {
        // echo CHtml::errorSummary($model)
        $this->render('notice');
    }       
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं सीएसवी प्रारूप में MySQL क्वेरी परिणाम कैसे आउटपुट कर सकता हूं?

  2. रिलेशनल डेटाबेस डिज़ाइन (MySQL)

  3. नोड.जेएस में प्रमाणीकरण कैसे करें जिसे मैं अपनी वेबसाइट से उपयोग कर सकता हूं?

  4. सूचना:में स्ट्रिंग रूपांतरण के लिए सरणी

  5. PHP से mySQL से कनेक्ट करने के लिए SSL का उपयोग करना