Foros del Web » Programación para sitios web » PHP » Frameworks y PHP orientado a objetos »

pwdencrypt desde un modelo y controlador CI

Estas en el tema de pwdencrypt desde un modelo y controlador CI en el foro de Frameworks y PHP orientado a objetos en Foros del Web. Hola, estoy trabajando con sql2000 tengo un campo password en mi tabla usuarios la descripción de mi problema es el siguiente: 1. las contraseñas deben ...
  #1 (permalink)  
Antiguo 24/01/2012, 16:52
Avatar de ocesitaro  
Fecha de Ingreso: diciembre-2011
Ubicación: Carabayllo
Mensajes: 260
pwdencrypt desde un modelo y controlador CI

Hola,
estoy trabajando con sql2000
tengo un campo password en mi tabla usuarios

la descripción de mi problema es el siguiente:
1. las contraseñas deben ser guardadas con pwdencrypt('cadena') del mismo sql
2. no encuentro al forma de como colocar esa funcion en mi modeloy mucho menos llamarlo desde mi controlador. Para luego com pararlo con pwdcompare.

Si alguién me puede orientar, estaré muy agradecido.
  #2 (permalink)  
Antiguo 28/01/2012, 10:54
Avatar de ocesitaro  
Fecha de Ingreso: diciembre-2011
Ubicación: Carabayllo
Mensajes: 260
Respuesta: pwdencrypt desde un modelo y controlador CI

Bueno ya lo habia resuelto solo qeu estab un poco ocupado y no publique como lo redolví , pero aca lo traigo:
//PARA INSERTAR
function crear_usuario($cod,$per,$login,$pass,$nom){
$this->db->query("INSERT INTO sip_ma_usuario(cod_usuario,cod_personal,dsc_login, dsc_password,dsc_nombres,flg_habilitado) VALUES('".$cod."','".$per."', '".$login."',PwdEncrypt('".$pass."'),'".$nom."','s ')");
}

eso es para el insert , teniendo en cuenta que PwdEncrypt y PwdCompare son funciones no documentadas de SQLServer

// PARA EL LOGIN
function iniciar($user,$pass){
$query =$this->db->query("SELECT * FROM sip_ma_usuario WHERE dsc_login='".$user."' AND PwdCompare('".$pass."',dsc_password0) = 1 ");
return $query->row();
}
¿Nuevo en el foro? Regístrate



La zona horaria es GMT -6. Ahora son las 08:47.
SEO by vBSEO 3.3.2