Marcofbb Noticias y Artículos Webmasters



Publicidad marcored

Sistema de usuarios v2 PHP y MySQL

  • 19/03/2011
  • 4:54 pm
  • marcofbb

Como el otro sistema de usuarios era muy simple, cree otro con muchas mejoras y cosas nuevas.

Sistema de usuarios v2

Entre las mejoras y cosas nuevas estan:

  • Recuperar contraseña
  • Recordar contraseña
  • No te deja registrarte si el nombre de usuario esta en uso
  • No te deja registrarte si el mail esta en uso

Para hacer andar este script necesitas un hosting que acepte PHP, tenga MySQL y este activada la función mail(). También tenes que modificar el archivo config.php con los datos de tu MySQL.

El sistema de recuperar contraseña se puede sacar o implementar en otro sistema, los archivos que usan son: recuperar.php y pass.php, solo esos dos.

Descargar

Share

¿Necesitas ayuda? o ¿Asesoramiento webmaster? Registrate en nuestro foro de consultas

Posts Relacionados

Total de Comentarios: 161

Avatar
23/03/2011
7:09 am

Buen sistema de usuarios, por ahora no lo necesito pero ya lo voy a necesitas y sabré que hay uno aquí :)

Avatar
23/03/2011
11:55 am

GRacias :D

Avatar
24/03/2011
10:56 am

De nada :)

Avatar
Pablo Jezrael
29/03/2011
4:00 pm

Probe el sistema de usuarios y esta de maravilla

Muchas Gracias :)

Avatar
29/03/2011
6:11 pm

Gracias :), gente como vos me ayuda a seguir creando cosas :D

Avatar
Pablo Jezrael
06/04/2011
5:16 pm

Tengo una pequeña duda se podra poner ¿un contador de usuarios registrados?

Avatar
06/04/2011
5:36 pm

Si, aca te dejo el código

include('config.php');
$sql = "SELECT * FROM usuarios";
$query = mysql_query($sql,$link);
$total = mysql_num_rows($query);
echo "Hay ".$total." usuarios";
Avatar
Pablo Jezrael
06/04/2011
5:43 pm

Muchas Gracias :)

Avatar
diego
11/04/2011
12:44 am

hola soy yo otra ves una pregunta cual sistema de usoarios me recomiendad este o el otro???

Avatar
11/04/2011
12:53 am

Este te recomiendo mas, ya que tiene mas cosas

Avatar
michael
25/05/2011
1:32 am

como puedo quitarle la seguridad hash para q la contraseña no se vea encriptada

    Avatar
    25/05/2011
    1:48 am

    No es recomendable, pero se hace buscando y quitando la fuction md5() saludos

Avatar
15/06/2011
12:42 pm

Hola marco fbb, gracias por subir este codigo, lo probe y me funciona a la perfeccion, pero hay un gran detalle, que solo funciona con el google chrome pero no en firefox, ni ie es muy extraño, ya que no encuentro la razon por la cual no funciona en ambos navegadores, agradeceria que me puedan ayudar

Avatar
15/06/2011
1:23 pm

Ya detecte el problema, era el boton de enviar, que estaba tipo type="image", y tenia que ser tipo submit, gracias de todas formas por subir el codigo, me es muy util

Avatar
21/06/2011
5:05 am

Che, dice que hay un error en la contraseña, dice que pongo una incorrecta.
y probe muchas contraseñas simple, por ejemplo; 123. Ya nose que hacer. Responder a mi correo

forjado3Kilos@gmail.com

    Avatar
    22/06/2011
    11:06 am

    La codificaste en md5 ?

Avatar
24/06/2011
3:46 pm

como puedo implemetar este codigo include('config.php');
$sql = "SELECT * FROM usuarios";
$query = mysql_query($sql,$link);
$total = mysql_num_rows($query);
echo "Hay ".$total." usuarios"; seria algo asi

me podrias ayudar con eso me arias un codigo que con solo poner se mira

Avatar
24/06/2011
4:42 pm

tal cual con mysql_num_rows o count se hace, saludos

Avatar
25/06/2011
3:27 pm

ok lo intentare

Avatar
25/06/2011
3:28 pm

=), cualquier cosa dejas otro comentario

Avatar
Marco
11/08/2011
12:02 am

Excelente aporte, gracias.-

Avatar
pepe
11/08/2011
3:30 am

La seguridad es nula.
Editamos la cookie poniendo todas las ID que queramos y accedemos a los datos de todos los usuarios.

    Avatar
    11/08/2011
    10:45 am

    No, fijate que tenes un hash.

    Saludos

Avatar
elpolox
19/08/2011
5:14 pm

buenas tardes hermano estoy utilizando tu script y funciona muy bien en hosting pero en localhost no funciona dice que hay un error que sera? ya le cambie el config.php gracias x su ayuda

    Avatar
    19/08/2011
    5:30 pm

    Que usas para generar el localhost?

    Te recomiendo appserv

    Saludos

Avatar
Javier
31/08/2011
9:25 pm

Funciona a la perfección: Registro, logueo, recuperación de contraseña, pero ¿ cuál es el scrip php que restringen las páginas ?, me refiero al código que se inserta en las páginas que uno quiera restringir.

En el paquete de descarga no lo veo....

Gracias.

    Avatar
    31/08/2011
    9:35 pm

    Este es el codigo

    <?php
    include('config.php');
    if($_SESSION["logeado"] == "SI"){
    echo "LOGUEADO";
    } else {
    echo "NO LOGUEADO";
    }
    ?>
Avatar
Javier
01/09/2011
6:31 am

Gracias por tu pronta contestación marcobb....Ahora sí.... perfecto.

Buena labor.

Un saludo

Avatar
Javier
02/09/2011
5:18 am

Hola de nuevo marcobb, he estado probando el código de restrincción que me has puesto y lo he colocado al princípio de las páginas que quiero restringir y no se restringen....Me dice que estoy logueado, cuando ni siquiera he iniciado sesión....A ver si es un error mío en la colocación del script. Gracias.

Avatar
Javier
02/09/2011
11:10 am

He hecho mil prueba con el código de restrinción de página y me sigue arrastrando el mismo problema que ya hice en el comentario anterior....

Lo curioso es que el aviso LOGUEADO(cuando ya he iniciado sesión) y NO LOGUEADO (cuando he cerrado sesión) me sale correctamente en la página que quiero restringir, pero el contenido que quiero restringir se sigue viendo sin iniciar sesión.

El código lo he insertado a princípio de página....a lo mejor ese es el error que he cometido. Gracias de antemano por su respuesta.

Avatar
02/09/2011
11:34 am

Porque tenes que agregar un exit(); en abajo del echo del NO LOGUEADO

Saludos

Avatar
Rodrigo
27/09/2011
12:19 pm

Buenas, muchas gracias por el codigo pero mi pregunta es: Porque no llega nada al email?

    Avatar
    27/09/2011
    12:23 pm

    Porque el hoting que usas debe tener des-habilitada la función mail(), podes usar otros medios como enviar mail con PHPmailer vía SMTP

Avatar
Rodrigo
27/09/2011
12:28 pm

acudi a un tecnico de mi servidor y la respuesta que me dio fue "activar la variable register_globals" me pueden ayudar a hacer esto?

Avatar
27/09/2011
12:33 pm

Te recomiendo leer esto:
http://www.forosdelweb.com/f18/como-apagar-register_globals-479090/

Igual no creo que el problema de los mails sea por eso, que hosting usas ?

Avatar
12/10/2011
2:47 am

En el index.php, usa funciones como isset o empty

Muy bueno tu sitio ;) seguiré viendo tu script

Avatar
17/10/2011
8:28 am

Muchas gracias, me sirvió de base para aumentar la seguridad de mi registro :)

Avatar
Rodrigo
14/11/2011
1:57 pm

Buenas, si uno quiere crear una página por ejemplo tipo twitter.com, es mejor hacerla en php o podría hacerse en flash?, es decir seria recomendable el flash?

Avatar
15/11/2011
3:14 pm

Rodrigo es mejor que lo hagas en php, porque flash esta siendo sustituido por el html5.

Avatar
Rodrigo
15/11/2011
3:39 pm

Muchas gracias pr la respuesta. Ahora me podrian indicar por favor unos buenos tutoriales de html5 y decirme en que consiste?

Avatar
25/11/2011
2:55 pm

oye una pregunta se puede hacer q cuando el usuarios se logee salga un msj q diga "esta conectado" sin cambiar a otra pagina php??

Avatar
jEJOX^^
27/11/2011
1:18 pm

SkillDark: usando el codigo marcofbb, podes cambiar el 'echo' por un 'alert'

recorda que "alert" es para abrir una ventana nueva con algun texto.
"echo" es para escribir en la misma pagina
PD: si me equivoco en el codigo por favor me indican ;)

PD2: MUY MUY buena la pagina. la voy a seguir por RSS ;)

Avatar
javier
03/01/2012
9:03 am

Hola, esta muy bien este script, pero me gustaría que se pudiera poner un campo nivel, para poder restringir los usuarios según el nivel que tenga. Me podéis ayudar?. Gracias

Avatar
04/01/2012
4:29 am

Marcofbb me quedé sorprendido y no tanto por la página que esta GENIAL si no por tu asesoría con los usuarios que solo queremos aprender está genial en serio mis respetos a ti (Y) no he intentado agregar lo de usuarios a mi página web xD no tengo idea cómo haha pero ojalá algún día me pueda servir tu código gracias de nuevo !!

Avatar
javier
04/01/2012
5:18 am

Gracias por en enlace, pero precisamente tambien lo vi ayer, pero no se como aplicarlo a tu script, y tampoco digamos hacer la el back-office, donde el administrador pueda ir creando usuarios y darle permiso. Si pudieras hacerlo, estaria enormemente agradecido. Gracias

Avatar
Máximo
08/01/2012
9:50 pm

// Devuelve la cantidad de usuarios registrados
function registeredUserDB(){
$ssql = "SELECT username, COUNT(*) user_total FROM usuarios;";
$rs = mysql_query($ssql, db_connect()); //La conexión a la base a través de una función
$result = mysql_fetch_array($rs);
return ($result[0]);
}

echo "Hay ".registeredUserDB()." usuarios";

Saludos

Avatar
Máximo
08/01/2012
10:05 pm

[Repare los errores]

Saludos

Avatar
Máximo
08/01/2012
10:07 pm

// Devuelve la cantidad de usuarios registrados
function registeredUserDB(){
$ssql = "SELECT ID, COUNT(*) users_total FROM usuarios;";
$rs = mysql_query($ssql, db_connect()); //La conexión a la base a través de una función
$result = mysql_fetch_array($rs);
return ($result['users_total']);
}

echo "Hay ".registeredUserDB()." usuarios";

[Repare los errores]

Saludos

Avatar
Danielito
17/01/2012
4:36 pm

Estupendo script. Tengo una pregunta.

Me gustaría que mostrara nuestro nombre de usuario (con el que estamos registrados) Dejo abajo el código al que me refiero.

Muchas gracias por todo.

Un saludo.

Avatar
Danielito
17/01/2012
4:38 pm

Estupendo script. Tengo una pregunta.

Me gustaría que mostrara nuestro nombre de usuario (con el que estamos registrados) Dejo abajo el código al que me refiero.

include('config.php');
if($_SESSION["logeado"] == "SI"){
echo "LOGUEADO COMO -PODER VER AQUI NUESTRO NOMBRE DE USUARIO";
} else {
echo "NO LOGEADO";

Muchas gracias por todo.

Un saludo.

PD Repito el mensaje porque me confundí al escribir el código :(

Avatar
17/01/2012
4:52 pm

echo $_SESSION["s_username"];

Saludos

Avatar
Danielito
17/01/2012
7:57 pm

Muchísimas gracias por tu respuesta.

Pongo esto:

include(‘config.php’);
if($_SESSION["logeado"] == “SI”){
echo “LOGUEADO COMO ".$_SESSION['username']." ”;
} else {
echo “NO LOGEADO”;

La página carga (no da error), pero en cambio no me muestra el nombre del usuario ¿qué crees que hago mal? :)

Avatar
Danielito
17/01/2012
8:10 pm

Disculpa. Acabo de entenderlo. Había que "partir" el echo:

include(‘config.php’);
if($_SESSION["logeado"] == “SI”){
echo “LOGUEADO COMONO”;
echo $_SESSION["s_username"];
} else {
echo “NO LOGEADO”;

Asi, si me funciona :)

Si me permites, una sugerencia para el estupendo script. ¿Sería posible poner el nombre de usuario cuando se le manda el correo para cambiar la contraseña? Quedaría genial.

Un saludo

Avatar
17/01/2012
10:00 pm

Todo es posible, esto es una base. Lo podes editar a tu manera.

Sobre el tema del username pusiste mal el nombre del vector session.

sAludos

Avatar
Danielito
18/01/2012
4:20 am

¿entonces no era neceario "partir el echo? ¿cómo sería la versió correcta? Muchas gracias por este estupendo script.

Avatar
18/01/2012
8:59 am

echo 'Logeado como '.$_SESSION["s_username"].' Bievenid@.';

Por favor lee esta guía te ayudara a aprender lo básico de PHP http://www.marcofbb.com.ar/aprender-php-de-una-manera-facil/

Muchas gracias.

Saludos

Avatar
Danielito
22/01/2012
7:55 pm

Muchas gracias amigo. Es un estupendo manual. Muy claro y conciso.

Ahora sigo evolucionando tu genial script y estoy buscando la manera de que el formulario te envíe un correo electrónico para verificar tu identidad antes de formalizar el alta de usuario.

Ya os contaré mis progresos :)

Avatar
Andres
06/02/2012
7:43 pm

Hola. Mil gracias por el aporte, es realmente funcional. Quisiera saber como podría implementar una opción que permita que los usuarios puedan subir su propia foto de perfil o avatar, y cuando deseen cambiarla, tal y como funciona en Facebook o Twitter. Gracias. Enorme saludo. :)

Avatar
Jhonatan
16/02/2012
1:12 pm

A mi me sale un error al momento del login

Warning: Cannot modify header information - headers already sent by (output started at C:\Archivos de programa\xampp\htdocs\php\config.php:1) in C:\Archivos de programa\xampp\htdocs\php\entrar.php on line 46

Despues de haber creado el usuario

Avatar
da
21/02/2012
11:36 am

Buenas.
Me sale un error en el paso del archivo pass.php,una vez me sale la ventana de "Nueva contraseña" meto la contraseña pero nunca se me envia ningun correo para verificarme la palabra metida.Solo sale "El mail ingresado no existe".
Este es en el paso donde se queda.
<?php
$id = htmlentities($_GET['id']);
$mail = htmlentities($_GET['mail']);
$pass = md5($_POST['pass']);
if($_POST['button']){
if(isset($id) && isset($mail)){
$link = mysql_connect ($dbhost, $dbusername, $dbuserpass);
mysql_select_db($dbname,$link);

$queEmp = "SELECT * FROM usuarios WHERE email='$mail'";
$resEmp = mysql_query($queEmp, $link) or die(mysql_error());
$totEmp = mysql_num_rows($resEmp);
if($totEmp == 0){
echo "El mail ingresado no existe";
exit();
}

Gracias.
Muy bueno todo,muy bien realizado.

Avatar
24/02/2012
2:14 pm

al momento de registrarme me sale error me puedes explicar porque?

Avatar
hector daniel cortes rosa
22/03/2012
4:37 pm

muchas gracias amigo me das mas animos para continuar mi camino te deseo la mejor de las suerte

Avatar
23/03/2012
12:48 am

oye como puedo colocar una verificacion de password :(
gracias :D

    Avatar
    27/03/2012
    12:42 am

    @Brian si no me equivoco ya viene con verificador de password iguales

Avatar
25/03/2012
9:23 pm

vi que alguien quería quitarle la encriptacion... yo incluso le agregué sha1(md5($unaClave)) para hacerla aun mas dificil...

bueno... son cosas de gusto... hay quienes con una sola encriptacion les basta y otros como yo que si le pudieran poner 100 se las pongo jeje

por cierto que buen sistema... tal vez lo utilice en alguno de mis proyectos

Avatar
26/03/2012
2:15 pm

Hola Marco, tengo una consulta, como puedo hacer para qué cuando esté logueado me salga algo así:

Bienvenido steb, cerrar sesión

solo necesito el código para que salga el username.

Avatar
28/03/2012
3:10 am

@marcofbb, eso lo coloco antes o después de

?

Avatar
MarceCLC
03/04/2012
7:35 pm

Marcofbb en "recuperar.php" tube que modificar esto: if(isset($_SESSION["logeado"]) && ($_SESSION["logeado"] == "SI"))" en la 3er linea porque me tiraba error. Ahora me sale error en estas lineas!: " if($_POST['button']) " y en: " ". Te cuento que no he tocado tu código, esta tal cual lo descargas, me ha funcionado todo, pero el recuperar.php no he logrado hacerlo andar. Saludos y gracias desde ya...

Avatar
MarceCLC
03/04/2012
7:36 pm

Marcofbb en “recuperar.php” tube que modificar esto: if(isset($_SESSION["logeado"]) && ($_SESSION["logeado"] == “SI”))” en la 3er linea porque me tiraba error.

Ahora me sale error en estas lineas!: ” if($_POST['button']) ”

y en: " ".

Te cuento que no he tocado tu código, esta tal cual lo descargas, me ha funcionado todo, pero el recuperar.php no he logrado hacerlo andar. Saludos y gracias desde ya…

Avatar
MarceCLC
03/04/2012
7:37 pm

Marcofbb en “recuperar.php” tube que modificar esto:

if(isset($_SESSION["logeado"]) && ($_SESSION["logeado"] == “SI”))” en la 3er linea porque me tiraba error.

Ahora me sale error en estas lineas!: ” if($_POST['button']) ”

y en: " ".

Te cuento que no he tocado tu código, esta tal cual lo descargas, me ha funcionado todo, pero el recuperar.php no he logrado hacerlo andar. Saludos y gracias desde ya…

Avatar
MarceCLC
03/04/2012
7:38 pm

Marcofbb en “recuperar.php” tube que modificar esto:

if(isset($_SESSION["logeado"]) && ($_SESSION["logeado"] == “SI”))” en la 3er linea porque me tiraba error.

Ahora me sale error en estas lineas!: ” if($_POST['button']) ”

y en: " ".

Te cuento que no he tocado tu código, esta tal cual lo descargas, me ha funcionado todo, pero el recuperar.php no he logrado hacerlo andar. Saludos y gracias desde ya…

Avatar
MarceCLC
03/04/2012
7:39 pm

Marcofbb en “recuperar.php” tube que modificar esto:

if(isset($_SESSION["logeado"]) && ($_SESSION["logeado"] == “SI”))” en la 3er linea porque me tiraba error.

Ahora me sale error en estas lineas!: ” if($_POST['button']) ”

y en: " ".

Te cuento que no he tocado tu código, esta tal cual lo descargas, me ha funcionado todo, pero el recuperar.php no he logrado hacerlo andar. Saludos y gracias desde ya…

Avatar
MarceCLC
03/04/2012
7:40 pm

Marcofbb en “recuperar.php” tube que modificar esto:

if(isset($_SESSION["logeado"]) && ($_SESSION["logeado"] == “SI”))” en la 3er linea porque me tiraba error.

Ahora me sale error en estas lineas!: ” if($_POST['button']) ”

y en:" ^em^^?=$msg?^^/em^ ". ( ^ = )

Te cuento que no he tocado tu código, esta tal cual lo descargas, me ha funcionado todo, pero el recuperar.php no he logrado hacerlo andar. Saludos y gracias desde ya…

Avatar
Jkr
04/04/2012
10:35 am

Que lineas tengo que cambiar del "recuperar.php" para que se envie por phpmailer? he trabajado con los 2, pero no logro darme cuenta que lineas tengo que cambiar, saludos!

Avatar
Marcel
04/04/2012
10:36 am

Que lineas tengo que cambiar del "recuperar.php" para que se envie por phpmailer? he trabajado con los 2, pero no logro darme cuenta que lineas tengo que cambiar, saludos!

Avatar
Marcel
04/04/2012
11:49 am

Bueno, les cuento que ya pude!, ahora el tema es que cuando en el link le doy Cambiar Contraseña, me dice: "Ha cambiado la contraseña correctamente", el tema es que al intentar loguear ninguna de las contraseñas es valida!! No entiendo que pasa... Seguramente algun problema con el codificado de la pass

Avatar
04/04/2012
1:35 pm

@Marcel estoy revisando el código me gustaría que pusieras tu código para saber que estas haciendo mal. El cifrado que usa la password es un md5();

saludos

Avatar
13/04/2012
7:55 pm

Excelente aporte, para los que estamos iniciando con el asunto de sesiones y bases de datos...Gracias a personas como usted que aportan y brinda su conocimiento a los demás si ningún beneficio que no sea ayudar a los demás unicamente!!!! =0)

GRACIAS!!!!!!!!!!!!!!!!!!!!!!

Avatar
MAX
01/05/2012
11:08 pm

Saludos a todos, especialmente quiero agradecer a Marcofbb por publicar este excelente trabajo y mucho mas por la ayuda que sigue prestando a quienes necesitamos despejar dudas.
Amigo mi pregunta es, como puedo hacer para crear una pagina donde yo mismo asigne el ID, el pass y que esa persona al entrar al contenido de mi pagina le genere cookies y también que su ip se registre en la base de datos, de igual forma yo mismo limitar el acceso a cierta cantidad de usuarios, osea yo decir entran 20 usuarios y ya no mas, saludos amigo y espero me puedas ayudar.

Avatar
Jorge andreolli
03/05/2012
7:50 pm

Hola Marco, yo tengo un sitio web alojado en hostinguer...
pero a la hora de el rgistro de usuarios me dice "Table 'u903393474_ble.usuarios' doesn't exist"
a caso me toca manejar todo eso de PHPMYADMIN :( ajaa no lo se manejar

Avatar
rubenia
08/05/2012
11:35 pm

fijate que no me anda me sale error cuando quiero recuperar la contra

Avatar
rubenia
08/05/2012
11:36 pm

me podrias explicar lo de la configuracion con smtp porque quizas ahi tengo problemas

Avatar
raquel
09/05/2012
11:36 pm

no func..., me imprime el cod de una pagina

Avatar
Marcel
13/05/2012
11:30 pm

Marcofbb era un error mio!! mil disculpas.

Funciona a la perfeccion!

Avatar
Daniel
15/05/2012
8:05 pm

marco esq en el codigo de config parece que faltan unas variables y me salen estos errores:

Notice: Undefined variable: HTTP_X_FORWARDED_FOR in C:\xampp\htdocs\Sistusuarios\sistdeusuariosv2\config.php on line 17

Y este otro

Notice: Use of undefined constant REMOTE_ADDR - assumed 'REMOTE_ADDR' in C:\xampp\htdocs\Sistusuarios\sistdeusuariosv2\config.php on line 19
No se puede seleccionar la base de datos

que puedo hacer? y gracias

    Avatar
    24/05/2012
    1:29 am

    Es problema de XAMPP, saludos

Avatar
jcguinea
01/06/2012
7:14 pm

TAMBIEN TE QUERIA COMENTAR QUE PARA QUE EN VEZ DE :
if($totEmp == 0){
echo "El mail ingresado no existe";
exit();
}

PUSE

if (mail($mail,"Recuperar password",$message,$headers)){
$msg = "Se te envio un link a tu mail para cambiar la password";
}

PARA QUE ME APAREZCAN LOS AVISOS ABAJO DEL BOTON 'RECUPERAR' Y NO EN OTRA PANTALLA.
LO QUE HICE FUE

if ($totEmp == 0){
$msg1 = "El mail ingresado no existe";
}

AL UTILIZAR EL CODIGO QUE UTILIZO PARA QUE EL MENSAJE "Se te envio un link a tu mail para cambiar la password" APAREZCA EN LA FILA DONDE QUIERO , TAMBIEN QUIERO QUE APAREZCA EL DE "El mail ingresado no existe".
LO PUSE EL CODIGO ASI PARA Q SE PUDIERA REALIZAR

ME APARECE SOLO EL ANUNCIO "Se te envio un link a tu mail para cambiar la password" CUANDO EL EMAIL EXISTE EN LA BD, PERO CUANDO NO EXISTE ME APARECE
"Se te envio un link a tu mail para cambiar la password El mail ingresado no existe"

COMO DEBO CORREGIRLO? GRAX

Avatar
jcguinea
01/06/2012
7:46 pm

HOLA marcofbb
COMO PUEDO ACTIVAR LA FUNCION mail() EN EL LOCALHOST MAMP PARA PODER VERIFICAR QUE ME QUEDO BIEN EDITADO EL CODIGO QUE NOS COMPARTISTE DE RECUPERAR PASSWORD?

GRACIAS

    Avatar
    01/06/2012
    7:53 pm

    Tanto Apache como IIS son servidores Web, no son servidores de correo,

    La implementación Windows de mail() difiere en muchas formas de la implementación Unix. Primero, no usa un ejecutable local para componer mensajes ya que sólo opera en sockets directos, lo que significa que se necesita un MTA escuchando en un un socket de red (que puede estar tanto en localhost como en una máquina remota).

    Si no te quieres complicar la vida, subilo a algún host para probar solo eso

    Saludos

Avatar
jcguinea
01/06/2012
8:43 pm

GRACIAS POR LA RESPUESTA DE COMO ACTIVAR EL SERVICIO MAIL.
BUSCANDO VI ESTA INFO SOBRE ELLO, NO SE SI PUEDAS ORIENTARME
http://www.babelers.com/mamp-pro-habilitar-la-funcion-de-envio-de-emails-desarrolladores-web

Y TAMBIEN NO SE SI VISTE LA PREGUNTA QUE TE ENVIE ANTES ?

Avatar
jcguinea
01/06/2012
8:44 pm

Y SE ME OLVIDO COMENTARTE QUE YO USO MAC, Y TU SOLO ME COMENTAS DE WINDOS Y UNIX. NO SE SI PUEDA SER DIFERENTE?

Avatar
jcguinea
01/06/2012
8:52 pm

LA PREGUNTA QUE TE HICE HOY A LAS 7:14pm, VI QUE NO SE COPIO EL CODIGO QUE PUSE PARA QUE AL UTILIZAR EL CODIGO QUE UTILIZO PARA QUE EL MENSAJE “Se te envio un link a tu mail para cambiar la password” APAREZCA EN LA FILA DONDE QUIERO , TAMBIEN QUIERO QUE APAREZCA EL DE “El mail ingresado no existe”.
LO PUSE EL CODIGO ASI PARA Q SE PUDIERA REALIZAR

PARA VER POR QUE ME APARECEN JUNTOS LOS DOS MENSAJES “Se te envio un link a tu mail para cambiar la password” “El mail ingresado no existe” CUANDO EL MAIL NO EXISTE EN LA BD, Y PORQUE SOLO ME APARECE EL DE “Se te envio un link a tu mail para cambiar la password” CUANDO ES EL MAIL CORRECTO?

Avatar
Elias
01/07/2012
11:35 pm

Hola me gustaría que alguien pueda hacer un perfil de usuarios.Gracias

Avatar
13/07/2012
11:32 pm

Hola marco, primero que todo me encantan tus trabajos , uso varios de ellos. Mira todo el sistema me funciona bien a excepto de recuperar.php, por que pongo el e-mail y sale Se te envio un link a tu mail para cambiar la password, pero nunca recibo el e-mail a mi correo, me puedes ayudar?

Gracias de Antemano

Avatar
15/07/2012
2:47 pm

@Luis Arboleda, el problema que usted presenta es por utilizar hosting gratis que tiene desactiva la función mail(), o tarda mucho en enviar los corres. Le recomiendo PHPmailer para usar en lugar de la función mail(), PHPmailer lo va a tener que configurar con una cuenta Google, así envía los mails desde ahí

saludos

Avatar
16/07/2012
11:52 pm

Hola marco de nuevo, gracias por tu ayuda con lo de mail, mira arriba hay un codigo de como mostrar tu nombre de usuario con el que estas logueado pero no lo puedo usar me sale error.

Mira este es el codigo

Avatar
JethCrew
28/08/2012
12:45 am

Oye ya se que esto es viejo pero necesito tu ayuda con esto... el problema es que no se como se podría implementar un perfil de usuario con diversos datos de cada usuario y su propio avatar si me pudieras ayudar con esto te lo agradecería mucho... salu2

Avatar
01/09/2012
10:54 pm

Me sale El siguiente error:

Warning: include(config.php) [function.include]: failed to open stream: No such file or directory in /home/pelic356/public_html/wp-content/themes/moviescript/404.php on line 9

Warning: include() [function.include]: Failed opening 'config.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/pelic356/public_html/wp-content/themes/moviescript/404.php on line 9

    Avatar
    01/09/2012
    10:58 pm

    Solo una pregunta, para que quieres implementar este script con wordpress, si wordpress tiene su propia gestión de usuarios. Te da ese error, porque esta mal puesta la ruta.

    Saludos

Avatar
01/09/2012
11:08 pm

Por que No se como Hacerlo!! Pero ya sabiendolo, googleo un Poco ;)

Avatar
01/09/2012
11:17 pm

Acerca del registro de wp, como lo busco, lo pongo en la web no se por donde empieso, Marco

Avatar
Daniel
03/09/2012
12:53 pm

hola marco...

me sale el siguiente error o notice

Notice: Undefined index: logeado in C:\xampp\htdocs\Pagina\login.php on line 3

que debo hacer para solucionarlo?

Avatar
Daniel
03/09/2012
1:06 pm

y otra cosa...

quisiera saber como hago para que salga el "nombre" del usuario que se ha logueado, lo he intentado de muchas formas y ninguna sirve

gracias

Avatar
jimmy
03/09/2012
4:30 pm

buenas tarde marcofbb...
tengo un error en recuperar contraseña y no manda nada al correo a ver si me podrias ayudar este es el error

Notice: Undefined index: button in /var/www/sistdeusuariosv2/recuperar.php on line 6 Call Stack: 0.0002 340108 1. {main}() /var/www/sistdeusuariosv2/recuperar.php:0 Notice: Undefined variable: msg in /var/www/sistdeusuariosv2/recuperar.php on line 35 Call Stack: 0.0002 340108 1. {main}() /var/www/sistdeusuariosv2/recuperar.php:0

Avatar
jimmy
03/09/2012
4:31 pm

y no he modificado nada de tu codigo

Avatar
jimmy
04/09/2012
10:43 am

y como puedo aplicar eso... es que soy nuevo en esto

Avatar
jimmy
06/09/2012
3:42 pm

hola buenas tarde como funciona el archivo pass.php que en estos momentos me sale el error que el mail no existe y es el una que tengo me podrian ayudar???

Avatar
11/09/2012
3:04 pm

como hago para poner eso xd lo puse y me salio un error porfavor alguien pudiera decirme donde debo poner los archivos ?

Avatar
jimmy
11/09/2012
5:39 pm

quien me pueda ayudar se lo agradeceria el sistema ya me corre pero tengo un error mas que un error es una duda... despues que entro al correo y copio mi link al cambia la clave me dice que el email en la base de datos no existe ... quien lo entienda me puede explicar.. de antemano gracias

Avatar
28/09/2012
11:58 am

Hola muy buenos dias, ante todo queria felicitarte y darte las gracias por tu ayuda a todos los que estan aprendiendo un poco de php.
Queria hacerte dos preguntas:
1.- CUANDO VOY A INGRESAR SI NO PONGO NINGUN DATO IGUAL ME LLEVA A ENTRAR.PHP PERO NO ME DA NINGUN MENSAJE

COMO HAGO PARA QUE ME DIGA QUE NO INTRODUJE LOS DATOS
2.-
HAY ALGUNA FORMA DE CARGARLE UNA FOTO AL USUARIO Y MOSTRARLO CUANDO INGRESE

    Avatar
    28/09/2012
    1:53 pm

    Hola Daniel,
    Sobre el script dado es para que vean el código y puedan aprender, no estoy interesado en hacer los trabajos de otros. El motivo de mi web es aprender y fomentar la lógica.

    Saludos


Páginas: 1 2 Siguiente
Enviar Comentario

(*)

(*)