I'm making an Android app, and I need the users to log into the database belonging to joomla. I'm making a php but it does not work
What do you think of the code? would you change?
<?php
/**
* Database config variables
*/
define("DB_HOST", "localhost");
define("DB_USER", "root");//cambiar por el nombre de usuario definido en la configuracion de la BD.
define("DB_PASSWORD", "");//Modificar por el password elegido
define("DB_DATABASE", "gestorrecursos");//Nombre de la base de datos reemplazar si se utilizo otro diferente al mencionado en el tutorial.
<?php
class funciones_BD {
private $db;
// constructor
function __construct() {
require_once 'connectbd.php';
// connecting to database
$this->db = new DB_Connect();
$this->db->connect();
}
// destructor
function __destruct() {
}
/**
* agregar nuevo usuario
*/
public function adduser($username, $password,$id) {
$result = mysql_query("INSERT INTO ocbup_users(username,password,id) VALUES('$username', '$password',$id)");
// check for successful store
if ($result) {
return true;
} else {
return false;
}
}
/**
* Verificar si el usuario ya existe por el username
*/
public function isuserexist($username) {
$result = mysql_query("SELECT username from ocbup_users WHERE username = '$username'");
$num_rows = mysql_num_rows($result); //numero de filas retornadas
if ($num_rows > 0) {
// el usuario existe
return true;
} else {
// no existe
return false;
}
}
public function login($user,$passw){
$result=mysql_query("SELECT COUNT(*) FROM ocbup_users WHERE username='$user' AND password='$passw' ");
$count = mysql_fetch_row($result);
/*como el usuario debe ser unico cuenta el numero de ocurrencias con esos datos*/
if ($count[0]==0){
return true;
}else{
return false;
}
}
}
?>
I appreciate your help and patience.