<script> function checkoldpwd() { var oldpwd = document.getElementById('oldpwd').value; var hiddenpwd = document.getElementById('h_oldpwd').value; if(oldpwd != hiddenpwd){ alert('รหัสผ่านเดิมไม่ถูกต้อง'); document.getElementById('oldpwd').value=''; document.getElementById('oldpwd').focus(); } } </script> <input type="hidden" id="h_oldpwd" name="h_oldpwd" value="123456"> <!-- h_oldpwd value ได้มาจาก การ select ข้อมูลมาเตรียมไว้--> กรอกรหัสเดิม : <input type="text" id="oldpwd" name="oldpwd"> กรอกรหัสใหม่ : <input type="text" id="oldpwd" name="newpwd" onclick="checkoldpwd();">
public function actionUserEdit(){ $User = User::model()->findByPk($_REQUEST['id']); //var_dump($User['password']); $userDbPass = $User['password']; if ($User == null) $User = new User; if(isset($_POST['User'])) { $User->attributes=$_POST['User']; $User->username=$_POST['User']['username']; //$User->lastLoginTime=$_POST['user']['lastLoginTime']; //var_dump($_POST['User']['password']); //var_dump($_POST['User']['oldpassword']); $passOld = md5($_POST['User']['oldpassword']); // echo $userDbPass . '<br>' . $passOld . '<br>'; //////////////////////////////////////////////////////////////////////////////////////////////////////// ดูตรงนี้นะค่ะ เงื่อนไขค่ะ $checkError=0; if($passOld != $userDbPass ){ $User->addError('password' , 'รหัสไม่ตรงกัน'); $checkError=1; } //////////////////////////////////////////////////////////////////////////////////////////////// if(!empty($_POST['User']['password'])): $User->password=md5($_POST['User']['password']); endif; $User->save(); //$this->redirect(array('list')); } $this->render('useredit',array('User'=>$User,'checkError'=>$checkError )); //var_dump($User->firstName); }
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง