hola que tal,
efectivamente puedes utilizarlo asi con un <iput type="hidden">, pero estas comprometiendo la seguridad de tu usuario, ya que si alguien guarda ese html y lo ve, puede ver claramente el usuario y la contraseña, por lo cual estarias arriesgando mucho.
yo como hago mis scripts de loggeo, esque utilizo sesiones de php, con esto guardas informacion y puedes utilizarlo en varias paginas.
pero no guardo el usuario y la contraseña en sesión sino que hago lo siguente:
archivo index.php:
Código PHP:
<?php
session_start();
if(isset($_POST['usuario']) && $_POST['usuario'] != "" && $_POST['pass']) && $_POST['pass'] != ""){
//comprobamos ya sea con una BD o con una contraseña fija:
if($_POST['usuario'] == "user" && $_POST['pass'] == "pass"){
//indigo en mi sesion una variable nueva, que indique que estoy loggeado ya
$_SESSION['user_logged'] = true;
//redirecciono a la pagina del sistema en si.
header("Location: sistema.php");
}
else{
echo 'usuario o contraseña incorrectos, intente de nuevo <a href="index.php">regresar</a>';
}
}
else{
//aqui envias tu form html para usuario y contraseña.
}
archivo sistema.php:
Código PHP:
<?php
session_start();
if(!isset($_SESSION['user_logged'])){
die("no ha iniciado sesion!");
}
else{
// ya aqui tu script, porque quiere decir que el usuario ya esta loggeado.
}
?>