Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/04/2007, 16:36
Avatar de Nova
Nova
 
Fecha de Ingreso: enero-2003
Ubicación: Hyo
Mensajes: 832
Antigüedad: 22 años, 1 mes
Puntos: 1
Re: Problema con el autentificador de cluster!!!

FORM UPDATE::::::
Código PHP:
require ("aut_verifica.inc.php"); 
$nivel_acceso=0;


$conexion mysql_connect($sql_host,$sql_usuario,$sql_pass);
mysql_select_db($sql_db,$conexion);

    function 
genera_password($longitud,$tipo="alfanumerico"){ 
        if (
$tipo=="alfanumerico"){ 
            
$exp_reg="[^A-Z0-9]"
        } elseif (
$tipo=="numerico"){ 
            
$exp_reg="[^0-9]"
        } 
            return 
substr(eregi_replace($exp_reg""md5(rand())) . 
            
eregi_replace($exp_reg""md5(rand())) . 
               
eregi_replace($exp_reg""md5(rand())), 
               
0$longitud); 
    } 

    
$num    =$_GET['reg'];
    
$accion    =$_GET['a'];
    if(
$num<>0)
    {
        if(
$accion=='desactiva')
        {

            
$erase_usermd5(uniqid(""true));
            
$erase_passmd5(uniqid(""true));
            
$consul="UPDATE usuario SET activo='NO', usuario ='".$erase_user."' ,pass='".$erase_pass."'  WHERE codmod=".$num;
            
mysql_query($consul$conexion) or die(mysql_error());
//            header("Location:view_usuario.php");
        
}elseif($accion=='activa'){
            
$new_usu="SELECT nombre, apepat, apemat, email FROM usuario WHERE codmod=".$num;
            
$con=mysql_query($new_usu,$conexion);
            
$resul=mysql_fetch_array($con);

            
$us    =$resul['nombre'];
            
$ap =$resul['apepat'];
            
$am    =$resul['apemat'];
            
$em    =$resul['email'];
            
$n_u=strtolower(substr(trim($us), 0,1).trim($ap).rand(1,100));
            
$pass_envio=genera_password(5);
            
$pass=md5($pass_envio);
            
            
$mailsubject="Su cuenta ha sido reactivada: ";
            
            
$consul="UPDATE usuario SET activo='SI', usuario ='".$n_u."' ,pass='".$pass."'  WHERE codmod=".$num;
            
mysql_query($consul) or die(mysql_error());
            
            
$SQLmail1 "select * from configuracion";
            
$sql_result_mail1 mysql_query($SQLmail1 ) or die (mysql_error());
            
$datosmysql_fetch_array($sql_result_mail1);
            
$Fromname=$datos['mail_master'];
            
$curso=$datos['nom_curso'];
            
$url=$datos['url_curso'];
            
            
$msg="Su cuenta personal de acceso al curso : ".$curso.".<br>"

            
mail($us." ".$ap." ".$am." <".$em.">"$mailsubject$msg"From:  <".$Fromname.">\nContent-Type: text/html; charset=iso-8859-1");

            
header("Location: view_usuario.php");

        }elseif(
$accion=='send_mail'){
            
$new_usu="SELECT nombre, apepat, apemat, email, usuario FROM usuario WHERE codmod=".$num;
            
$con=mysql_query($new_usu,$conexion);
            
$resul=mysql_fetch_array($con);
            
$u    =$resul['usuario'];
            
$us    =$resul['nombre'];
            
$ap =$resul['apepat'];
            
$am    =$resul['apemat'];
            
$em    =$resul['email'];        
            
            
$pass_envio=genera_password(5);
            
$pass=md5($pass_envio);

            
$consul="UPDATE usuario SET pass='".$pass."'  WHERE codmod=".$num;
            
mysql_query($consul);
            
            
$SQLmail1 "select * from configuracion";
            
$sql_result_mail1 mysql_query($SQLmail1 ) or die (mysql_error());
            
$datosmysql_fetch_array($sql_result_mail1);
            
$Fromname=$datos['mail_master'];
            
$curso=$datos['nom_curso'];
            
$url=$datos['url_curso'];
            
$mailsubject="Su clave de acceso ha sido cambiada: ";            
            
$msg="Su cuenta personal de acceso al curso : ".$curso.".<br>"
            
mail($us." ".$ap." ".$am." <".$em.">"$mailsubject$msg"From:  <".$Fromname.">\nContent-Type: text/html; charset=iso-8859-1");
            
header("Location:view_usuario.php");
        }

    }else{
    
header("Location:view_usuario.php");
    } 
GRACIAS OJALA K PUEDAN AYUDARME QUE NO ENTIENDO PORK NO SALE Y ES EL UNIKO FORM K NO ME SALE
__________________
http://about.me/jemano