Autor Tema:  [MOD]Registro de Usuarios v1.0  (Leído 7385 veces)

0 Usuarios y 1 Visitante están viendo este tema.

  • *
  • Mensajes: 213
  • Actividad:
    0%
  • Karma: 43
  • Puntos de Comercio
    2 (100%)
  • Ser solo tu y punto....
    • ProevoMex
    • Awards
[MOD]Registro de Usuarios v1.0
« en: 16 de Agosto de 2013, 01:28:13 pm »
Registro de Usuarios v1.0


Buenas a todos lo prometido es deuda amigo, cuando regrese prometi crear este mod y al fin eh logrado adaptar este mod a MS.

Como les dije este mod es gratuito no vale ni un centavo al igual dije si alguien de este foro quiere valorar mi trabajo haciendo una "donacion" no importa la cantidad sino la voluntad se les agradece.
Cuenta Pay-Pal.
[email protected]

Comencemos con la Instalacion.
Empezaremos por modificar el .htaccess agregando el siguiente codigo al final.
Código: [Seleccionar]
RewriteRule ^profile/$ inc/php/profile.php [L,NC,QSA]
RewriteRule ^members/$ inc/php/members.php [L,NC,QSA]
RewriteRule ^profiles/([0-9]+)/([A-Za-z0-9_-]+).html$ inc/php/profiles.php?id=$1 [L,NC,QSA]

en la carpeta inc/class/ abrimos el archivo c.class.php y antes de esto } ?> colocamos esto.
Código: [Seleccionar]
/*
addavatar()
*/
function addAvatar(){
$lid = $_SESSION['msUser'];
// Subir avatar
$varallw = array("image/jpeg","image/pjpeg");
$tips = array("jpeg","jpg");
$varname = $_FILES["imagen"]['name'];
$vartemp = $_FILES['imagen']['tmp_name'];
$vartype = $_FILES['imagen']['type'];
if (in_array($vartype, $varallw) && $varname != "") {
$arrname = explode(".", $varname);
$i = strtolower(end($arrname));
if(in_array($i, $tips)){
$varname = $lid.".jpg";
if (!copy($vartemp, "../../files/avatar/".$varname)) {
return "Error al subir el archivo";
}
} else { return "Archivo no valido, solo se acepta JPG"; }
} else {
return "Archivo no valido, solo se acepta JPG";
}
echo "<script type'text/javascript'>
alert('Avatar subido con exito');
window.location='';
</script>";
}

en esa misma ruta abrimos el archivo c.usuarios.php y antes del } ?>
agregamos esto.
Código: [Seleccionar]
/*
editUser()
*/
function editUser(){
global $msdb,$msCore;
//
$postData = array(
'password' => mysql_real_escape_string($_POST['password']),
'password2' => mysql_real_escape_string($_POST['password2']),
'email' => mysql_real_escape_string($_POST['email']),

);
// VACIOS
foreach($postData as $key => $val){
            $val = trim(preg_replace("/[^ A-Za-z0-9]/", "", $val));
            $val = str_replace(' ', '', $val);
if(empty($val)) return "Todos los campos son obligatorios.";
}
foreach($postData as $key => $val){
            $val = trim(preg_replace("/[^ A-Za-z0-9]/", "", $val));
            $val = str_replace(' ', '', $val);
if($postData['password'] != $postData['password2']) return "Las contraseñas no coinciden.";
}

            $ucpass = $_POST['password'];
            $umail = $_POST['email'];
    $key = md5($ucpass);
            $fecha = time();
                    // DATOS DE CONEXION
                    include("../../config.php");
                    $db_link = mysql_connect(db_host, db_user, db_pass);
                    mysql_select_db(db_name);
                    @mysql_query("SET NAMES 'utf8'", $db_link);
                    //
                   mysql_query("UPDATE ms_users SET  u_password='{$key}', u_email='{$umail}' WHERE u_id='".$_SESSION['msUser']."'");
                   
                    echo "<script type'text/javascript'>
alert('Datos actualizados con èxito');
window.location='';
</script>";
                }

/*
registroUser()
*/
function registroUser(){
global $msdb,$msCore;
//
$postData = array(
'nombre' => mysql_real_escape_string($_POST['nombre']),
'password' => mysql_real_escape_string($_POST['password']),
'password2' => mysql_real_escape_string($_POST['password2']),
'email' => mysql_real_escape_string($_POST['email']),

);
// VACIOS
foreach($postData as $key => $val){
            $val = trim(preg_replace("/[^ A-Za-z0-9]/", "", $val));
            $val = str_replace(' ', '', $val);
if(empty($val)) return "Todos los campos son obligatorios.";
}
foreach($postData as $key => $val){
            $val = trim(preg_replace("/[^ A-Za-z0-9]/", "", $val));
            $val = str_replace(' ', '', $val);
if($postData['password'] != $postData['password2']) return "Las contraseñas no coinciden.";
}
$sql = $msdb->query("SELECT u_id,u_name FROM ms_users where u_name='{$postData['nombre']}' LIMIT 1");
if($msdb->num_rows($sql) >= 1){ return 'El usuario ya existe.';}
else {
    $uname = $_POST['nombre'];
            $ucpass = $_POST['password'];
            $umail = $_POST['email'];
    $key = md5($ucpass);
            $fecha = time();
                    // DATOS DE CONEXION
                    include("../../config.php");
                    $db_link = mysql_connect(db_host, db_user, db_pass);
                    mysql_select_db(db_name);
                    @mysql_query("SET NAMES 'utf8'", $db_link);
                    //
                    mysql_query("INSERT INTO ms_users (u_name, u_password, u_email, u_rango, u_hash) VALUES ('{$uname}', '{$key}', '{$umail}', 4, 'null')");
                   
                    echo "<script type'text/javascript'>
alert('Usuario agregado con èxito');
window.location='';
</script>";
                }
}

en la ruta inc/php/ agregamos los archivos siguientes.
http://www.mediafire.com/?c2bvgm46fgy0xgn

en la ruta TEMAS/{tutema}/templates/ agregamos estos archivos.
http://www.mediafire.com/?eyba1mlahhu5h2b

en la ruta TEMAS/{tutema}/templates/sections/ agregamos este archivo
http://www.mediafire.com/download/c2r65sz5hw3tvei/sidebar.profile.tpl.

en la ruta TEMAS/{tutema}/templates/modules/ agregamos esta carpeta.


por ultimo en nuestra base de datos agregamos un campo a la tabla ms_peliculas.

nick varchar(50)

esto sirve para saber que usuario sube las peliculas.

en la ruta TEMAS/{tutema}/img/ agregamos esta imagen.


Bueno aun no tengo una web para poner el demo lo hago en localhost. pero si kieren ver imagenes pueden verlas aki.
http://www.marcofbb.com.ar/foro/laboratorio/(mod-proxima)registro-de-usuarios/

Bueno saludos a todos y cualquier problemas o duda aqui andaremos  que esten bien y esperen proximas mods.

  • *
  • Mensajes: 4576
  • Actividad:
    0%
  • Karma: 162
  • Puntos de Comercio
    5 (100%)
  • Awards ¡Gracias por todos tus aportes! Destacado por denunciar cualquier comportamiento inapropiado Por haber llegado a una actividad del 100%
    • TodoPelys
    • Awards
Re:[MOD]Registro de Usuarios v1.0
« Respuesta #1 en: 16 de Agosto de 2013, 01:43:49 pm »
ey compiii, muchisimas gracias enserioo, para mi as triunfado jeje por ciero tengo una duda.

a que carpeta te refieres con esto?: en la ruta TEMAS/{tutema}/templates/modules/ agregamos esta carpeta.

  • **
  • Mensajes: 5494
  • Actividad:
    0%
  • Karma: 1276
  • Puntos de Comercio
    16 (100%)
  • Awards Premio el mejor usuario del 2013! Gracias por tus aportes en scripts PHP Placa exclusiva para clientes de MarcoRED.com Por ser el más destacado en el año 2012
    • Awards
Re:[MOD]Registro de Usuarios v1.0
« Respuesta #2 en: 16 de Agosto de 2013, 01:49:43 pm »
Temas/default/templates/modules

+1 por el mod
« última modificación: 16 de Agosto de 2013, 01:50:00 pm por NewShare »

  • *
  • Mensajes: 213
  • Actividad:
    0%
  • Karma: 43
  • Puntos de Comercio
    2 (100%)
  • Ser solo tu y punto....
    • ProevoMex
    • Awards
Re:[MOD]Registro de Usuarios v1.0
« Respuesta #3 en: 16 de Agosto de 2013, 01:56:15 pm »
si como dice newshare a default es que muchos ponen un nombre a su tema ejemplo redelegance no se pero si todos tienen default es default amigo

  • **
  • Mensajes: 5494
  • Actividad:
    0%
  • Karma: 1276
  • Puntos de Comercio
    16 (100%)
  • Awards Premio el mejor usuario del 2013! Gracias por tus aportes en scripts PHP Placa exclusiva para clientes de MarcoRED.com Por ser el más destacado en el año 2012
    • Awards
Re:[MOD]Registro de Usuarios v1.0
« Respuesta #4 en: 16 de Agosto de 2013, 02:01:23 pm »
Las veces que he cambiado el nombre no me ha funcionado y tampoco he investigado
Creo que todos lo tenemos en default
Saludos

  • *
  • Mensajes: 649
  • Actividad:
    0%
  • Karma: 60
  • Puntos de Comercio
    0 (0%)
  • Awards Premio el mejor usuario del 2013!
    • Awards
Re:[MOD]Registro de Usuarios v1.0
« Respuesta #5 en: 16 de Agosto de 2013, 02:12:24 pm »
Se ve bueno excelente sigue asi  ;)

  • *
  • Mensajes: 1118
  • Actividad:
    0%
  • Karma: 51
  • Puntos de Comercio
    0 (0%)
  • :)
    • Awards
Re:[MOD]Registro de Usuarios v1.0
« Respuesta #6 en: 16 de Agosto de 2013, 02:18:07 pm »
Genial Mod Bro haria falta una demo pero por lo demas exelente  muchas gracias ;D

  • *
  • Mensajes: 213
  • Actividad:
    0%
  • Karma: 43
  • Puntos de Comercio
    2 (100%)
  • Ser solo tu y punto....
    • ProevoMex
    • Awards
Re:[MOD]Registro de Usuarios v1.0
« Respuesta #7 en: 17 de Agosto de 2013, 01:14:56 am »
a todos les a funcionado o ha  alguno le falla saludos

  • *
  • Mensajes: 973
  • Actividad:
    0%
  • Karma: 298
  • Puntos de Comercio
    4 (100%)
  • Si el conocimiento no se comparte no sirve de nada
  • Awards Placa exclusiva para clientes de MarcoRED.com
    • Awards
Re:[MOD]Registro de Usuarios v1.0
« Respuesta #8 en: 17 de Agosto de 2013, 01:31:35 am »
:O ya esta gracias!
+3

  • *
  • Mensajes: 274
  • Actividad:
    0%
  • Karma: 8
  • Puntos de Comercio
    0 (0%)
    • Awards
Re:[MOD]Registro de Usuarios v1.0
« Respuesta #9 en: 17 de Agosto de 2013, 08:47:55 am »
Hay que aprovar las pelis o te salen directamente ?

Por si alguno pone pelis de mierda o incompletas o algo

  • *
  • Mensajes: 213
  • Actividad:
    0%
  • Karma: 43
  • Puntos de Comercio
    2 (100%)
  • Ser solo tu y punto....
    • ProevoMex
    • Awards
Re:[MOD]Registro de Usuarios v1.0
« Respuesta #10 en: 17 de Agosto de 2013, 06:58:21 pm »
se ponen automaticamente vere si puedo agregar el de confirmar pero denme un poco de tiempo para adaptarlo bien

saludos

  • *
  • Mensajes: 1470
  • Actividad:
    0%
  • Karma: 62
  • Puntos de Comercio
    6 (100%)
  • Awards Destacado por denunciar cualquier comportamiento inapropiado
    • pelisxixo
    • Awards
Re:[MOD]Registro de Usuarios v1.0
« Respuesta #11 en: 17 de Agosto de 2013, 08:21:15 pm »
wooooo que bueno lo voy a probar aver que tal va

  • *
  • Mensajes: 213
  • Actividad:
    0%
  • Karma: 43
  • Puntos de Comercio
    2 (100%)
  • Ser solo tu y punto....
    • ProevoMex
    • Awards
Re:[MOD]Registro de Usuarios v1.0
« Respuesta #12 en: 17 de Agosto de 2013, 09:00:11 pm »
avisas que tal te funciona

  • *
  • Mensajes: 250
  • Actividad:
    0%
  • Karma: 0
  • Puntos de Comercio
    0 (0%)
    • Awards
Re:[MOD]Registro de Usuarios v1.0
« Respuesta #13 en: 17 de Agosto de 2013, 10:23:49 pm »
Cual seria el url de registro ¿? 

  • *
  • Mensajes: 213
  • Actividad:
    0%
  • Karma: 43
  • Puntos de Comercio
    2 (100%)
  • Ser solo tu y punto....
    • ProevoMex
    • Awards
Re:[MOD]Registro de Usuarios v1.0
« Respuesta #14 en: 18 de Agosto de 2013, 02:22:34 am »
biene un boton agregado sino seria.

www.{tu-web}/registro

creo que es asi XD.

 

Temas Similares

  Asunto / Iniciado por Respuestas Último mensaje
9 Respuestas
2032 Vistas
Último mensaje 03 de Noviembre de 2012, 03:44:02 pm
por marcofbb
11 Respuestas
3364 Vistas
Último mensaje 18 de Mayo de 2012, 07:28:37 am
por Paneque
32 Respuestas
3642 Vistas
Último mensaje 27 de Septiembre de 2014, 02:10:53 am
por big
63 Respuestas
3594 Vistas
Último mensaje 07 de Septiembre de 2013, 04:14:02 pm
por NewShare
1 Respuestas
1044 Vistas
Último mensaje 10 de Septiembre de 2013, 08:17:36 pm
por Rafii Dj