Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/09/2009, 19:18
Avatar de josevirtual
josevirtual
 
Fecha de Ingreso: diciembre-2006
Mensajes: 51
Antigüedad: 18 años, 4 meses
Puntos: 1
Login en php y mysql usando clases

hola a mis amigos del foro, otra vez molestandolos por aqui .... bueno, mi duda es la siguiente. Tengo una clase definida de esta manera:
Código PHP:
class cusuario
{
    
//definimos los campos
    
var $codigo;
    var 
$nombres;
    var 
$ap_paterno;
    var 
$ap_materno;
    var 
$direccion;
    var 
$telefono;
    var 
$correo;
    var 
$usuario;
    var 
$contraseña;
    var 
$conexion;
    
//definimos el constructor
    
function cusuario()
    {
        
$this->conexionmysql_connect("localhost","root","213141");
        
mysql_select_db("tesis");
    }
    
//definimos los métodos
    
function login()
    {
        
$query=mysql_query("select * from estudiantes where usuario ='".$this->usuario."' and contraseña='".$this->contraseña."'",$this->conexion);
        if(
mysql_affected_rows($this->conexion))
        {
            return 
true;
        }
        else
        {
            return 
false;
        }
    }

y lo uso de esta manera:
Código PHP:
$c_usuario = new cusuario();
        
$c_usuario->usuario=$_REQUEST["user"];
        
$c_usuario->contraseña=md5($_REQUEST["pass"]);
        if(
$c_usuario->login()==true)
        {
            
header("Location: plataforma.php"); 
        }
        else
        {
        echo 
'
        <script language="javascript">alert("datos incorrectos");</script>
        '
;
        } 
el problema es que que no me restringe el acceso, quiero decir pongo cualquier usuario y contraseña, aun no esté en la base de datos me redireccional a la plataforma principal, si me podrian ayudar estaré agradecido
__________________
http://fullwebdesigner.com.ar webcomputercusco