我创建了一个这样的密码输入:
<form class="form" id="form" target="form-iframe" method="post" action="/php/password.php">
<input type="password" id="password" name="password" />
</form>
<iframe id="form-iframe" name="form-iframe" frameborder="0" ></iframe>
/php/password.php看起来像这样
<?php
$formData = array(
"password" => $_POST["password"]
);
$query = mysql_query("SELECT password FROM data");
$fetch = mysql_fetch_assoc($query);
$password = $fetch ["password"]."";
$imagepath= "../jpg/P5010905.jpeg";
$image = imagecreatefromjpeg($imagepath);
if($formData['password'] == $password ) {
$pic = header('Content-Type: image/jpeg');
imagejpeg($image);
}
echo $pic;
?>
这工作得很好。
在我的网站上,还有一个来自jqwidgets的滑块对象,默认情况下它是禁用的。要启用它,我需要在 JavaScript 中
$('#light1').jqxSlider({ disabled: false });
身份验证后如何启用滑块?
你可以在 PHP 内部使用 Java 脚本,要么在 echo 中,要么关闭 ht e php 标签和开始标签。
例如
If(Authentication==true){
echo "<script>$('#light1').jqxSlider({ disabled: false });</script>"
}
else
{
//do something
}
这样的事情呢?
function submitLogin(enteredUsername, enteredPassword) {
$.post('login.php', {username: enteredUsername, password:enteredPassword},
function(response) {
if (response.result == true) {
$('#light1').jqxSlider({ disabled: false });
} else {
// fail code here
}
}, 'json');
}