Ragazzi stò creando una libreria per la gestione di un database(connessione, esecuzione query e tant'altro), login e altro, però , vorrei un consiglio su come gestire gli errori.
adesso vorrei capire come gestire il ritorno dell'errore, poichè qual'ora l'if è vero, devo ritornare un parametro che mi fà stampare a video: "errore nel login", inoltre è giusto usare $_SESSION['logkey'] e $sql senza prima "dichiararle" come private o protected.Codice PHP:class User extends Database {
private $username;
private $password;
public function login($username, $password) {
$this->username = mysql_real_escape_string($username);
$this->password = mysql_real_escape_string($password);
$sql="SELECT * FROM admin WHERE username = '".$this->username."' AND password = '".$this->password."'";
$this->result = execute($sql);
if ( $this->num_rows($sql) != 1 ) {
// ritorno errore
} else {
session_start();
// function
$this->execute("UPDATE...");
$_SESSION['logkey'] = $logkey;
}
}
}

Rispondi quotando

