elrufo
Usuario Novato
Usuario Novato

el problema que tengo es el siguiente.Cuando un usuario se registra en mi pagina no le llega el correo de activacion para activarse como usuario.Me podrian decir a que es debido y como lo podria solucionar?¿?Que tengo que configurar?¿?

Muchas gracias por todo

Avatar Image
@man / @woman
@man / @woman

¿El nuke? nada en particular... deberían llegar, comprueba que no esten en la bandeja de spam o algo asi.

hidrogenoxmar
Usuario Novato
Usuario Novato

Me pasa le mismo problema, el momento q un usuario se registra le va todo bien hasta el ultimo paso donde dice:''TU CUENTA AH SIDO CREADA, HEMOS ENVIADO UN MAIL A TU CORREO PARA VALIDAR TU REGISTRO'',(o es algo parecido xD!), el punto es q dicho mail no les llega, me dijeron q esto se puede arreglar desde el panel de control, eh buskado por todo el panel de control de adminitracion, pero no hallé nada para ctivar un SENDMAIL q sería para q les llegue dicho ''mail'', tambien me han dicho q en lugar de YOUR ACCOUNT q se ubika en el archivo de modules, cambiar esa carpetta de your account y colocar otro q no pida esa VERIFICACION DE MAIL, no creo q eso sea viable, ya que vi en muchas webs q facilmente funciona su validacion de mail y todo eso, y me dijeron una ultima cosa... q el HOSTING GRATUITO es el q no me permite hacer estas 'Varificaciones de mail', y q uno PAGADO SI, a esto les respondo con una pregunta (ya q yo para mis web's personales uso gratuitas), ¿QUE TIENE QUE VER SI ES GRATUITO O NO? [esto lo vi en: http://www.phpnuke.x2.cl/php-nuke-ftopicot-111.html ], entonces q pasaría con aquellos q no pudieramos pagar un hosting? no tendríamos derecho a una base de datos normal? termino diciendo q si se puede Arreglar el envio de mail... y el error radika en las versiones de PHP NUKE q estés usando, a mi me falló con el 7.8 (q oviamente es muy antiguo), estoy probando con el 8.1 y mejor con el 8.5, q es el ultimo... o si no kieren cambiar estos php's ya q demora un culo en subir a tu host... puedes bajarte patch's de: http://www.phpnuke-espanol.cl/ , q cada version tiene su patch.. y colocarlo con tu web... y listo!... asi q no nos digan q tenemos q pagar para tener derecho a esta wada ! =) me despido y gracias por leer esta webada q escribí nose en q tiempo, xD!!

Saludos desde Perú...

etemad
Usuario Novato
Usuario Novato

Hola,
Algunos dicen que el problema es que en este hospedaje esta deshabilitada la funcion mail de php,yo mismo he sufrido estos inconvenientes.

En este foro el usuario Caos.X posteo esto, no se como remitirte al post, por ello lo copie.

mail() desactivado? Que tus usuarios PHPNuke se puedan registrar!



Weno... pos a los dueños de sitios PHPNuke ya los hicieron sufrir mucho por la falta de mail() de PHP.

Pero hay una breve modificación que se puede hacer en el modulo Your_Account para confirmar el registro de usuarios mediante un click directo en la página de registro y asi no necesitar de recibir el correo de confirmación.

OJO. Hay que tener muuucho cuidado con los cambios, si es necesario, antes de hacer cualquier modificación respalden el script index.php que se encuentra en la carpeta Modules/Your_Account


Paso 1. El registro se realiza mediante el modulo Your_Account. Localiza este modulo dentro de Modules. El script que vamos a modificar es index.php, o sea, Modules/Your_Account/index.php

Paso 2. En nuestro editor PHP preferido vamos a editar el index.php (recomiendo por lo menos al Dreamweaver). Vamos a localizar la función function finishNewUser( y vamos a ir hasta casi la parte final. Vamos a encontrar algo que luce poco mas o menos asi:
Codigo:



if(!$result) {
echo ""._ERROR."<br>";
} else {
$message = ""._WELCOMETO." $sitename!\n\n"._YOUUSEDEMAIL." ($user_email) "._TOREGISTER." $sitename.\n\n "._TOFINISHUSER."\n\n $finishlink\n\n "._FOLLOWINGMEM."\n\n"._UNICKNAME." $username\n"._UPASSWORD." $user_password";
$subject = ""._ACTIVATIONSUB."";
$from = "$adminmail";
mail($user_email, $subject, $message, "From: $from\nX-Mailer: PHP/" . phpversion());
title("$sitename: "._USERREGLOGIN."");
OpenTable();
echo "<center><b>"._ACCOUNTCREATED."</b><br><br>";
echo ""._YOUAREREGISTERED.""
."<br><br>"
.""._FINISHUSERCONF."<br><br>"
.""._THANKSUSER." $sitename!</center>";
CloseTable();
}
} else {
echo "$stop";
}
include("footer.php");



Paso 3. Vamos a cambiar una parte de ese segmento de codigo. Se sugiere hacer los siguientes cambios:
Codigo:

if(!$result) {
echo ""._ERROR."<br>";
} else {
$user_question = stripslashes(FixQuotes($user_question));
$user_answer = stripslashes(FixQuotes($user_answer));
if(!$db->sql_query("INSERT INTO ".$user_prefix."_users_verify VALUES (NULL, '$username', '$user_question', '$user_answer')")) {
echo mysql_error();
}
//$message = ""._WELCOMETO." $sitename!\n\n"._YOUUSEDEMAIL." ($user_email) "._TOREGISTER." $sitename.\n\n "._TOFINISHUSER."\n\n $finishlink\n\n "._FOLLOWINGMEM."\n\n"._UNICKNAME." $username\n"._UPASSWORD." $user_password";
//$subject = ""._ACTIVATIONSUB."";
//$from = "$adminmail";
//mail($user_email, $subject, $message, "From: $from\nX-Mailer: PHP/" . phpversion());
title("$sitename: "._USERREGLOGIN."");
OpenTable();
echo "<center><b>"._ACCOUNTCREATED."</b><br><br>";
echo ""._YOUAREREGISTERED.""
."<br><br>"
."<b>"._YLOGININFO.""
."<b>"._USRNICKNAME."</b>: $username<br>"
."<b>"._YOURNEWPASSWORD."</b> $user_password<br><br>"
."<a href=\"$finishlink\"><b>"Activa tu cuenta haciendo click aquí"</b></a></center><br><br>";
CloseTable();
}
} else {
echo "$stop";
}
include("footer.php");



Paso 4. Salvamos el archivo y actualizamos en nuestro sitio.



No estoy seguro de para que versiones de Nuke sirve. Creeeeo que al menos para todas las versiones 7.X funciona bien.


¿Qué fue lo que hicimos? En vez de enviar el link por correo lo pusimos en la misma página para que ahi mismo el usuario dé el click que activara su cuenta.


Si alguien sabe como mejorarlo o encuentra un error, ¡adelante! haganoslo saber a todos.


¡Suerte!


ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 14/Jun/2006, 19:05
xXcoloneXx02kJun/06
Por: , el 27/Nov/2008, 03:20
fulvio88 Golfizta Sworch22kDec/08
Por: , el 05/Ago/2005, 11:30
Denshu Angelushn kn1f3eg4950Aug/05
Por: , el 30/Oct/2004, 20:27
FushigiZeta NoSetup.org1887Oct/04
Por: , el 18/Jun/2004, 23:05
El_Sheriff NoSetup.org celuloco42kJun/04