2015-03-15 2 views
-1

Я создал ввод пароля, как это:ввода пароля начинается Javascript

<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 }); 

Как включить слайдер после аутентификации.

+0

Это выглядит многообещающим для меня: http://jsfiddle.net/jqwidgets/pfF53/ – Blauharley

ответ

0

вы можете использовать скрипт java внутри php либо внутри эха, либо закрыть ht e php tag и начать тег.

, например

If(Authentication==true){ 

echo "<script>$('#light1').jqxSlider({ disabled: false });</script>" 
} 

else 
{ 
//do something 
} 
+0

не работает для меня. Возможно, мне нужно связать в файле /php/password.php? – andreas

+0

скажите мне, если слайдер в файле passowrd.php? или вы перенаправляете его на какую-либо другую страницу из пароля.php после аутентификации, и на этой странице есть слайдер? –

0

А что-то подобное?

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'); 
    } 
Смежные вопросы