Buongiorno a tutti,
ho due quesiti da porre, ma problemi diversi quindi aprirò due topic per non creare confusione.
Il primo cioè il seguente riguarda la necessità di dover gestire un login dove devo consentire l'accesso ad un solo utente per volta, nel senso che ho 3 user nel mio db e vorrei che per ognuno dei 3 user fosse consentita una sola e singola connessione.
Attualmente la mia pagina di login è questa
ho due quesiti da porre, ma problemi diversi quindi aprirò due topic per non creare confusione.
Il primo cioè il seguente riguarda la necessità di dover gestire un login dove devo consentire l'accesso ad un solo utente per volta, nel senso che ho 3 user nel mio db e vorrei che per ognuno dei 3 user fosse consentita una sola e singola connessione.
Attualmente la mia pagina di login è questa
PHP:
<?php
@session_start();
$host = 'xxx';
$user = 'xxx';
$password = 'xxx';
$database = 'xxx';
$port = 3306;
$db = new mysqli($host, $user, $password, $database);
// Check connection
if ($db->connect_error) {
die("Connection failed: " . $db->connect_error);
}
$known_user = 'PIPPO';
$known_pwd = 'PLUTO';
$utente = filter_input(INPUT_POST, 'user');
$paswrd = filter_input(INPUT_POST, 'pass');
$sql = "SELECT * FROM MOBILE WHERE UTENTE = '".$utente."' AND PASWRD = '".$paswrd."'";
$result = $db->query($sql);
if ($result->num_rows > 0) {
$data = $result->fetch_assoc();
$_SESSION['db_params'] = array(
'user' => $data['UTENTE'],
'host' => $data['IP'],
'db_user' => $data['UTE'],
'db_pwd' => $data['PWD'],
'db_name' => $data['DB'],
);
}
header('Location: index.php');
$db->close();