Hola a toda la comunidad de forosdelweb, hace un tiempo que vengo estudiando manuales y/o tutoriales que encuentro por internet acerca de como programar con POO. La verdad es que hasta ahora lo que he aprendido es muy básico y necesito de su ayuda para poder realizar una autenticacion de usuarios simple, no muy compleja.
Tengo 2 archivos por ejemplo. (muy basico todo)
class.login.php (clase para procesar los datos enviados)
login.php (archivo que contiene los input a procesar)
class.connection.php
[PHP]<?php
login.php Código PHP:
<form action="//localhost/miproyecto/inc/class/c.login.php" method="post">
<input type="text" name="user_nickname" id="user_nickname" placeholder="Nickname" />
<input type="text" name="user_password" id="user_password" placeholder="Password" />
<input type="submit" value="Log In" class="golden" /></form>
Mi pregunta sería... Se puede implementar un código PHP "De toda la vida" cómo dicen algunos, dentro de una función en la clase login? De esta forma:
class.login.php Código PHP:
<?php
$connect = mysql_connect('localhost', 'root', '');
mysql_select_db('malkuu');
class login{
public function conectar_usuario(){
$user_nickname = mysql_real_escape_string($_POST['user_nickname']);
$user_password = mysql_real_escape_string($_POST['user_password']);
$consulta = mysql_query("SELECT * FROM users WHERE user_nickname='$user_nickname' and user_password='$user_password'", $connect);
$num_rows = mysql_num_rows($consulta);
if($num_rows > 0)
{
print "El usuario se identifico correctamente";
}
else
{
print "Datos incorrectos. Vuelve a intentarlo";
}
}
}
Necesito saber si esta correcto el código o si hay que modificar algo. (Cómo puedo hacer para que el código funcione). Necesito de su ayuda. Muchas gracias.