Salve, ho questi due codici.. ma non so perché non funziona. Su internet non riesco ad trovare nulla di pronto quindi mi sto scrivendo una picolissima chat solo per un'esperimento.
qui ci sono le password messe cosi:
ed questo e i login:
la session start e messa in un file chiamato config.php che non ve lo mostro perché non serve farvelo vedere..perché tanto c'è solo
session_start();.
mi dite come posso fare?
grazie mille e buona domenica.
saluti,
luigi.
qui ci sono le password messe cosi:
PHP:
<?php
$USERS["username1"] = "password1";
$USERS["username2"] = "password2";
$USERS["username3"] = "password3";
?>
ed questo e i login:
PHP:
<?php
require_once(dirname(__FILE__) . '/inc.php');
if(isset($_POST["submit"]))
{
$input_password = protect($_POST["password"]);
$input_username = protect($_POST["username"]);
if ($USERS[$input_username]==$USERS[$input_password]) {
$_SESSION["logged"] = true;
$_SESSION["username"]=$input_username;
header ("Location: chat.php");
} else {
$error = 'Incorrect username/password. Please, try again.';
}
}
?>
<?php
if(isset($error)){ echo $error;}
if(isset($msg)){ echo $msg;} else {
?>
<form class="form" action="login.php" method="post">
<p>User</p>
<input class="input" type="text" name="username" id="username" value="<?php if(isset($_POST['username'])){echo $_POST['username'];}?>" />
<p>Password</p>
<input class="input" type="password" name="password" id="password" />
<input type="submit" name="Login" value="Login" alt="submit" title="submit" />
<br class="clear" />
</form>
<?php
}
?>
la session start e messa in un file chiamato config.php che non ve lo mostro perché non serve farvelo vedere..perché tanto c'è solo
session_start();.
mi dite come posso fare?
grazie mille e buona domenica.
saluti,
luigi.