Buonasera,
vi espongo il mio quesito nella speranza che qualcuno possa darmi un aiuto.
Ho un sistema di login dove una volta effettuato il login, questo mi permette di aprire la mia pagina.
In breve vi riassumo la logica:
Utente1
Utente: Pippo
Password: 1234
Id: 2
Utente2
Utente: Pluto
Password: 6893
Id: 5
questa è la funzione:
Codice PHP:
public function checkMembership($mem_id)
{
global $db, $session;
$sql = $db->query("SELECT username, membership_id"
. "\n FROM users WHERE membership_id = '".$mem_id."'"
. "\n AND username = '".$session->username."'"
." \n LIMIT 1");
if ($db->numrows($sql) > 0)
return 1;
else
return false;
}
public function getMembershipById($id)
{
global $db;
$sql = "SELECT * FROM memberships WHERE id = '" . $id . "'";
$row = $db->first($sql);
if ($row) {
return $row;
} else
return 0;
}
Mentre questo è il contenuto della mia pagina protetta che chiamo ad esempio protetta.php
Codice PHP:
<?php if($membership->checkMembership(5)):?>
<h3>ciaooooo</h3>
<?php else:?>
<h3>Accesso Negato.</h3>
<?php endif;?>
io vorrei fare in modo che quel numero 5 in $membership->checkMembership(5)) lo possa prendere in automatico in base all'utente....
Grazie