2015-03-15 1 views
-1

J'ai créé une entrée de mot de passe comme ceci:entrée de mot de passe commence 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 ressemble à ce

<?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; 
?> 

cela fonctionne très bien.

Sur mon site, il y a aussi un objet curseur de jqwidgets, qui est désactivé par défaut. Pour l'activer, j'ai besoin de javascript

$('#light1').jqxSlider({ disabled: false }); 

Comment puis-je activer le curseur après l'authentification.

+0

Cela semble prometteur pour moi: http://jsfiddle.net/jqwidgets/pfF53/ – Blauharley

Répondre

0

Vous pouvez utiliser le script java à l'intérieur de php soit à l'intérieur de l'écho, soit en fermant ht e php tag et start tag.

par exemple

If(Authentication==true){ 

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

else 
{ 
//do something 
} 
+0

ne fonctionne pas pour moi. Peut-être que j'ai besoin de lier dans le fichier /php/password.php? – andreas

+0

dites-moi si le curseur dans le fichier passowrd.php? ou vous le redirigez vers une autre page de password.php après l'authentification et que cette page a le curseur? –

0

Qu'en est-il quelque chose comme ça?

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