Estimado,
He probado con varias rutinas php, pero el querer ejecutarlas, el ide me despliega demasiadas abvertencias por lo que decido mejor desistir y mejor el algoritmo.
Mi idea es escribir el Username, la Password y pinchar el boton "Login" y accesar a las proximas paginas de ser positiva la conexion.
Tengo tres objetos propios del ide, uno MySqlDatabase que conexta a la base y otro un M;ySqlQuery de ejecuta la consulta deacuerdo a los parametros enviados.
Encontre un ejemplo editado por Embarcadero con el cual me encuentro trabajando y adaptando para el ide:
Código PHP:
function BasicAuthentication1Authenticate($sender, $params)
{
if (isset($params['username']))
{
$name=mysql_real_escape_string($params['username']);
$password=mysql_real_escape_string($params['password']);
$query="select * FROM `userdata` WHERE `user` = '".$name."'";
$result=mysql_query($query);
//if (!$result) {deleted custom code}
$row=mysql_fetch_array($result);
$customercode=$row['cuscode'];
if (($name==$row['user']) && ($password==$row['pass']))
{
return (true);
}
return (false);
}
return (false);
}
Pero este codigo genera demasiadas advertencias (warning) al pinchar el boton "Accesar". Voy a probar dejando el código en el evento; OnBeforeShow.
Le cuento como me va colega y machas graciias.