Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Joel

Páginas: 1 [2] 3 4 ... 10
16
Minichat o MC / Re:[Presentación] "SmartHabbo" MC desde 0 con Flash.
« en: 02 de Septiembre de 2012, 03:32:06 am »
¿Pero para que gastas tu tiempo haciendo otro clon de Habbo? Si ya hay holos, debbos y mas guevadas...

Yo de ti, crearía otro juego virtual mas chido, como KekoCity, IlDom, Boombang, nose.. con muebles propios, personajes propios.. eso sí, tendrías que conseguirte a algún diseñador profesional que te ayude.

Pero.. no puedo creer que estas perdiendo el tiempo en hacer otra replica de habbo .____.

No es para ofenderte, pero pienso que hay que ser un poco mas creativo y no andar haciendo otra replica mas si ya existen mas de 10000000 replicas ._.

Bueno, si no lo piensas así y crees que estas utilizando bien tu tiempo en hacer eso, pos.. bien por ti y te felicito, ojala tenga éxito tu 'futuro clon habbo' :P

17
Minichat o MC / Re:[Presentación] Chat Virtual Isometrico
« en: 25 de Julio de 2012, 22:58:44 pm »
Es como un Habbo, pero con mejores gráficos...

Bien man, te lo curraste...  :D

¿Abra alguna BETA exclusiva donde poder testear?...  :P

18
Tutoriales PHP / Re:[TUTORIAL] Foro sencillo By Masato
« en: 08 de Mayo de 2012, 00:33:00 am »
Oye amigo, tengo un problema en el archivo respuesta.php

Cuando quiero enviar una respuesta, el  boton de envio no funciona, se queda trabado, porque este script lo implemente en un futuro portal que estoy haciendo.. y mejore bastante este script... pero nose porque no me envia el comentario o respuesta..

Intente de varias formas y nada..

Este es un futuro portal que estoy haciendo a partir de este script, algo parecido a taringa, mira metete a un post de ejemplo: http://pixoloo.uni.me/Topic.php?id=7

Y comenta.... no se porque no reacciona el boton de envio :/ pero primero debes ingresar. User: Admin Pass: admin

19
Los link no funcionan!!! Necesito este sistema con urgencia!   :(

20
Para los que se quejan, esto no se hace de un día para otro... puede que el bro este ocupado... asi que paciencia....

Yo te apoyo, muy pronto quiero ver este MC.  :)

21
Aplicaciones Pre-Fabricadas / Re:[Muestra] PixChat by Joel 0.1 BETA
« en: 22 de Abril de 2012, 23:37:40 pm »
Joel, otro errorcillo xd, te puedes registrar las veces que quieras con un nombre de usuario e email ya existentes.

Perdon, error mio.....

Solucionado...  :D

Re*****, cualquier error que encuentres mas, reportamelo, asi cuando publique el chat para el foro.. este sin bugs..

22
Aplicaciones Pre-Fabricadas / Re:[Muestra] PixChat by Joel 0.1 BETA
« en: 22 de Abril de 2012, 16:51:34 pm »
Esto puede ser una chorrada, pero es bastante cómodo hacer clik en "Escribe tu mensaje..." y que esto desaparezca.

Salu2

Solucionado.  ;)

También esto es una chorrada, pero cuando haces login es bastante incómodo tener que actualizar la página del chat para que te reconozca como usuario.

Se supone que uno se logea desde una ventana pop-up... pero no logro hacer como refrescar la pagina del Chat para que cuando inicie sesión.... enseguida lo reconosca como usuario....

Tengo la idea pero nose si funcionara... :l tengo mucho que hacer....... voy muy atrasado.

23
Aplicaciones Pre-Fabricadas / Re:[Muestra] PixChat by Joel 0.1 BETA
« en: 21 de Abril de 2012, 01:20:14 am »
He encontrado un pequeño problema, me he registrado en tu chat, me he logeado y he visto que encima de la casilla para mandar tu mensaje, había tu nombre de usuario, pues bien, he abierto la consola Chrome para ver el código fuente, y editando el value de esa casilla, te permite enviar un mensaje con el nombre de usuario que te apetezca, espero ayudarte y que corrijas este pequeño problema.

Suerte con el chat ;)

Listo, eso ya esta fixeado.  ;) Cualquier bug que encuentres, reportamelo please.

24
Aplicaciones Pre-Fabricadas / [Muestra] PixChat by Joel 0.1 BETA
« en: 20 de Abril de 2012, 22:45:43 pm »
PixChat by Joel 0.1 BETA

¡Hola amigos! Estoy volviendo a la acción, pero esta vez mi nuevo proyecto sera hacer un Chat desde 0.... osea en realidad me apoye en el tutorial del Tagboard de Soy.Joaquin. La verdad que agradesco mucho a ese usuario por su tutorial original. Bueno, como no tenía muchas caractersiticas el Tagboard original del usuario Soy.Joaquin, pues, yo intentare hacerle modificaciones, le agregare algunas cosas, para que sea un Chat simple, de fácil uso y rápido para usarlos en sus webs. Puede que cuando haga el lanzamiento oficial de este Chat, se estara desarrollando Addons, para que tenga mas diversión, y también Themes, para que no tenga un único diseño default.   :P

Caracteristicas originales del Chat (Sin editar):
  • Tagboard
  • Enviar mensajes
  • Almacenamiento de mensajes

¿Que es lo nuevo que tiene este Chat?

  • Sistema de usuarios (Login - Registro - Logout - Perfil) LISTO
  • Solo usuarios registrados pueden enviar mensajes LISTO
  • Rangos (Administrador - Moderador - Usuario) LISTO
  • Ver y editar perfil LISTO, PERO SOLO SE PUEDE VER EL PERFIL POR AHORA...
  • Sistema de filtro (Palabras no permitidas) LISTO
  • Color en el nick del usuario (Dependiendo del rango, Admin: Rojo, Mod: Azul, User: Cafe) LISTO
  • Paginas restringidas NO LISTO
  • Sistema de puntos (Aun no tiene función especifica, pero servira para comprar placas...) ESTA LISTO PERO SE PODRA USAR EN FUTURAS VERSIONES...
  • Página de Ayuda EN DESARROLLO....
  • Panel de administración EN DESARROLLO....
  • Sistema de PM (Mensajes privados) EN DESARROLLO....
  • MD5 Encryptation LISTO
  • Theme Default by JoelLISTO
  • y proximamente mas funciones....

Quizas hay pocas funciones.. pero no se preocupen, de a poco se le ira agregando mas mientras va cambiando de versión.... aquí les dejo una vista previa del Chat original de Soy.Joaquin y se esta mejorando de a poco...


25
Aplicaciones Pre-Fabricadas / Re:kNews - Sistema de noticias
« en: 15 de Abril de 2012, 13:54:59 pm »
Oh nooo!!! CAMBIEN EL LINK DE DESCARGA PORFAVOR!!!

Lo necesito urgente para mi web!! es lo que me faltaba!! PORFAVOR!!! OTRO LINK DE DESCARGAAAAAA!!!! D: D: D:

LO NECESITOOOOOOOOOOOOOOOOOOOOOO  :( :( :( :( :( :( :( PLEASEEEEEEEEE



Edit: Aqui encontre un link de descarga de la 1.3 http://www.php-hispano.net/archivos/Scripts/knews/1.3

Por suerte lo encontre...  :o

26
Tutoriales PHP / Re:[PHP-Snippet] Sistema de Usuarios [+CSS][+Page Protection]
« en: 25 de Febrero de 2012, 04:49:47 am »
Tengo el mismo problema, el verify no me loguea, y el registrer tiene errores.
Porfavor corriganlo, me ayudará mucho :)
Lo ando buscando.

IMPOSIBLE! Yo lo probe en mi web y me andaba a la perfeccion... :l

aver.. vere qe onda entonces :S...

--------

Y lo del registro, vuelve a copiar el codigo de este post... ya no tira errores, le falto cerrar con un ";" como dijo el usuario de arriba.

27
Charlas / Offtopic / Re:¿Fin del mundo en 2012?
« en: 27 de Diciembre de 2011, 05:06:42 am »
Dejen de joder con el 2012 si no va a pasar nada.  :mad:

¿Por que se preocupan por esto? Disfruten la vida, salgan con amigos, aun queda muchisimo.

28
Tutoriales PHP / Re:[PHP-Snippet] Sistema de Usuarios [+CSS][+Page Protection]
« en: 27 de Diciembre de 2011, 02:36:35 am »
Descuida, son cosas que pasan xD
Gracias por el aporte, de hecho, ya con esto le llegas a solucionar dudas a muchos.

PD: Desconocia eso del snippet.

Saludos.

Listo creo que ya lo mejore, ahora funciona la protección de pagina, solo usuarios logeados lo pueden ver.

29
Tutoriales PHP / Re:[PHP-Snippet] Sistema de Usuarios [+CSS][+Page Protection]
« en: 27 de Diciembre de 2011, 02:06:21 am »
  • Lo que es el área de los errores se puede optimizar muchísimo mas que eso, aunque si deseas dejarlo así, podrías eliminar las llaves para ahórrate algo de espacio. Es a tu criterio, cada quien tiene la manera de hacer las cosas.
  • Cuando compruebas si el usuario existe, no recomendaría poner el " if($row) " si no ponerlo como es " if($row>0)".
  • Al momento de registrarse, seria bueno que iniciaras de une vez la session para no tener que introducir datos nuevamente.
  • En la base de datos, veo un poco innecesario poner el ancho de caracteres a 999 ya que de igual forma "20" seria el ancho de caracteres máximo que le das a los usuarios.
  • Creo que pudiste liarte menos si crearas alguna que otra función, podrías incluso crearte un foreach para recorrer todos los datos enviados por post.
  • En el users_Verify.php colocaste 2 veces el session_start();
  • En el "Page Protection" no puedes dejarle el NOT ya que tu estas creando una session cuyo valor booleano es true al momento del Log In. si lo dejas así estarías mostrando el contenido a los no logeados y ocultándolo a los logueados.

Saludos.

Ok entiendo, tratare de optimizarlo mas y arreglar algunos errores. Gracias por tu punto de vista Joaquin.  :D

30

¡Hola amigos y amigas de Phperos.net! Les traigo un snippet (?) de un Sistema de Usuarios, tiene inicio de sesión, registro y restricción de página. Cabe aclarar que hice lo posible para que este código se fusionara y funcione perfectamente en sus webs, hay le agregue unas cuantas cosas mas, agradezco el código a http://phpsnips.com/.

Funciona perfectamente, cualquier error reportenlo.  :D

NOTA: Agregue la función "recordarme" para que se conecten automáticamente al entrar a la página  :P



1.- Nos bajamos el archivo CSS para darle estilo a nuestro Sistema de Usuarios (OPCIONAL)

Citar
http://www.sendspace.com/file/iccjsq

2.- Insertamos nuestra tabla de datos en PHPMyAdmin

CREATE TABLE IF NOT EXISTS `members` (
  `id` int(50) NOT NULL AUTO_INCREMENT,
  `username` varchar(500) NOT NULL DEFAULT '',
  `password` varchar(500) NOT NULL DEFAULT '',
  `email` varchar(500) NOT NULL DEFAULT '',
  `reg_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

3.- Creamos el archivo de conexión a la Base de Datos.

Connect.php
Citar

<?php
#ACCOUNT DATA MYSQL
define(&#39;DB_SERVER&#39;,&#39;el server&#39;);
define(&#39;DB_NAME&#39;,&#39;nombre de la db&#39;);
define(&#39;DB_USER&#39;,&#39;usuario de la db&#39;);
define(&#39;DB_PASS&#39;,&#39;contraseña&#39;);

#CONNECT TO THE DATABASE
$connection mysql_connect(DB_SERVER,DB_USER,DB_PASS);
mysql_select_db(DB_NAME,$connection);

#SET CHARSET
mysql_query("SET names UTF8");
 
?>

4.- Hacemos nuestro lugar de inicio de sesión, para que puedan entrar los usuarios.

Login_Page.php
Citar

<link rel="stylesheet" href="css/d13.css">
<
div class="fnews">
<
form action="Verify.php" method="POST" enctype="multipart/form-data">
   
Por favorescriba los datos necesarios para iniciar sesi&oacute;n:
<
br>
<
br>

Nombre de Usuario
<
input type="text" value="<?php
echo 
$_COOKIE[&#39;remember_me&#39;]; ?>" name="username" placeholder="Nombre de usuario" />
Contraseña
<
input type="password" name="password" placeholder="Contraseña" />
<
div align="right" style="padding-top:5px; padding-bottom:5px;">¿Recordarme? <input type="checkbox" name="remember" <?php if(isset($_COOKIE[&#39;remember_me&#39;])) {
	
	
echo &
#39;checked="checked"&#39;;
	
}
	
else {
	
	
echo &
#39;&#39;;
	
}
	
?> ></div>
<input name="login" type="submit" class="m" value="Iniciar sesión">
</form><br><br>
<strong>¿No tienes una cuenta? Registrate gratis</strong> <a class="sm" href="Register.php"><strong>aquí</strong></a></div>

5.- Creamos el registro para los nuevos miembros que se unan a la página.

Register.php
Citar

<?php 
session_start
();
include(
"Connect.php"); 
?>
<link rel="stylesheet" href="css/d13.css">
<H1>Crear una nueva cuenta</H1><br>
<?php 
    
if(isset($_POST[&#39;register&#39;])) { // Check that the data sent from the form
    # search the database to see if the user name has been taken or not 
    
$query sprintf("SELECT * FROM members WHERE username=&#39;%s&#39; LIMIT 1",mysql_real_escape_string($_POST[&#39;username&#39;])); 
    
$sql mysql_query($query); 
    
$row mysql_fetch_array($sql); 
    
#check too see what fields have been left empty, and if the passwords match 
	
$not_blank count_chars($_POST[&#39;username&#39;], 1); 
        
if(!empty($not_blank[32])) {
	
	
$error .= &#39;<p><div style="background-color:#FFBABA; border-radius: 4px; padding: 10px;"><b><font color="#D8000C">El nombre de usuario no puede tener espacios en blancos. Por favor, inténtalo de nuevo.</font></b></div></p>&#39;; 
	
	
}
    if(
$row||empty($_POST[&#39;username&#39;])|| empty($_POST[&#39;email&#39;])||empty($_POST[&#39;password&#39;])|| empty($_POST[&#39;re_password&#39;])||$_POST[&#39;password&#39;]!=$_POST[&#39;re_password&#39;]){ 
        # if a field is empty, or the passwords don&#39;t match make a message 
	
	
$error = &#39;Revisa los siguientes errores:&#39;; 
        
if(empty($_POST[&#39;username&#39;])){ 
            
$error .= &#39;<p><div style="background-color:#FFBABA; border-radius: 4px; padding: 10px;"><b><font color="#D8000C">El nombre de usuario no puede estar vacío.</font></b></div></p>&#39;; 
        

        if(empty(
$_POST[&#39;password&#39;])){ 
            
$error .= &#39;<p><div style="background-color:#FFBABA; border-radius: 4px; padding: 10px;"><b><font color="#D8000C">La contraseña no puede estar vacía.</font></b></div></p>&#39;; 
        

        if(empty(
$_POST[&#39;re_password&#39;])){ 
            
$error .= &#39;<p><div style="background-color:#FFBABA; border-radius: 4px; padding: 10px;"><b><font color="#D8000C">Debes repetir tu contraseña.</font></b></div></p>&#39;; 
        

        if(
$_POST[&#39;password&#39;]!=$_POST[&#39;re_password&#39;]){ 
            
$error .= &#39;<p><div style="background-color:#FFBABA; border-radius: 4px; padding: 10px;"><b><font color="#D8000C">Al parecer, las contraseñas no coinciden.</font></b></div></p>&#39;; 
        

	
	
if(empty(
$_POST[&#39;email&#39;])){ 
            
$error .= &#39;<p><div style="background-color:#FFBABA; border-radius: 4px; padding: 10px;"><b><font color="#D8000C">Es necesario que nos proporciones un e-mail.</font></b></div></p>&#39;; 
        

        if(
$row){ 
            
$error .= &#39;<p><div style="background-color:#FFBABA; border-radius: 4px; padding: 10px;"><b><font color="#D8000C">El nombre de usuario que has escogido ya existe en nuestro sistema.</font></b></div></p>&#39;; 
        

    }else{ 
        
# If all fields are not empty, and the passwords match, 
        # create a session, and session variables, 
	
	
$password mysql_real_escape_string($_POST[&#39;password&#39;]); 
	
	
$password_md5 md5($password); // encrypt the entered password with md5
$query_register "INSERT INTO members (username,email,password,reg_date) VALUES (&#39;".mysql_real_escape_string($_POST[&#39;username&#39;])."&#39;, &#39;".mysql_real_escape_string($_POST[&#39;email&#39;])."&#39;, &#39;".$password_md5."&#39;, NOW())";
	
	
if (
mysql_query($query_register) or die (mysql_error())) {

# Redirect the user to a login page 
        
echo "<p><div style=\"background-color:#DFF2BF; border-radius: 4px; padding: 10px;\"><b><font color=\"#4F8A10\">¡Tu cuenta ha sido creada con éxito! Por favor, espera mientras lo redireccionamos a la página principal (3 seg).</font></b></div><meta http-equiv=\"refresh\" content=\"3;URL=Login_Page.php\"></p>";

} else {
        echo 
"<p><div style=\"background-color:#FFBABA; border-radius: 4px; padding: 10px;\"><b><font color=\"#D8000C\">¡Oops! Ha ocurrido un error inesperado, inténtalo de nuevo.</font></b></div></p>";

}
    } 
# echo out each variable that was set from above, 
# then destroy the variable. 
if(isset($error)){ 
    echo 
$error
    unset(
$error); 

    }else { 
?> 
        ¡Bienvenid@ al registro! Por favor, para que tengas acceso a mas privilegios, es necesario que crees una cuenta. No te tomará mucho tiempo.
        <?php 
    

?>  
<form action="<? echo $_SERVER[&#39;PHP_SELF&#39;]; ?>" method="POST" enctype="multipart/form-data"> 
<div align=center>
  <h3>Datos principales: </h3>
	
<TABLE class="gp">

	
<TR>
	
  <TD CLASS="slim">Usuario:</TD>
	
  <TD colspan=2><input name="username" type="text" title="Solo esta permitido caracteres alfanuméricos" maxlength="15" pattern="[a-zA-Z0-9]+" /></TD></TR>
	
<TR>
	
  <TD CLASS="slim">Correo electrónico:</TD>
	
  <TD><input type="text" name="email" pattern="[a-zA-Z0-9.+_-]+@[a-zA-Z0-9.-]+\.[a-zA-Z0-9.-]+" title="El e-mail tiene que tener el siguiente formato: user@site.com" /></td><td>
</TD></TR>
	
<TR>
	
  <TD CLASS="slim">Contraseña:</TD>
	
  <TD><input type="password" name="password" pattern="[a-zA-Z0-9]+" title="Solo esta permitido caracteres alfanuméricos" /></TD></TR>
	
<TR>
	
  <TD CLASS="slim">Repite contraseña:</TD>
	
  <TD><input type="password"  name="re_password" /></TD></TR>
</TABLE><br>
  PHP Snippets - Sistema de Usuarios<br>
  <br> 
  </p>


  <input name="register" type="submit" class="sum" VALUE="¡Registrar cuenta!">

</div>
</form>

6.- Ahora que tenemos todo lo esencial, creamos el archivo de verificación al iniciar sesión.

Verify.php
Citar

<?php
session_start
();
include(
"Connect.php");
	
	
// Login Function
    
if(isset($_POST[&#39;login&#39;])) { // Check that the data sent from the form
        
if(empty($_POST[&#39;Username&#39;]) || empty($_POST[&#39;Password&#39;])) { 
            
echo "<div style=\"background-color:#FFBABA; border-radius: 4px; padding: 10px;\"><font color=\"#D8000C\"><strong>¡Oops! Parece que has dejado algún campo vacío.</strong></font></div>"
        }else { 
            
$username mysql_real_escape_string($_POST[&#39;Username&#39;]); 
            
$password hash(&#39;md5&#39;, mysql_real_escape_string($_POST[&#39;Password&#39;])); 
            
$sql mysql_query("SELECT * FROM members WHERE username=&#39;".$username."&#39; AND password=&#39;".$password."&#39; LIMIT 1"); 
            if(
mysql_num_rows($sql) == 1){ 
                
$row mysql_fetch_array($sql); 
                
$_SESSION[&#39;id&#39;] = $row[&#39;id&#39;]; 
                
$_SESSION[&#39;username&#39;] = $row["username"];
	
	
$_SESSION[&#39;logged&#39;] = TRUE; 
	
	
	
	
if(
$_POST[&#39;remember&#39;]) {
	
	
	
	
$year time() + 31536000;
setcookie(&#39;remember_me&#39;, $_POST[&#39;Username&#39;], $year);
}
elseif(!
$_POST[&#39;remember&#39;]) {
	
if(isset(
$_COOKIE[&#39;remember_me&#39;])) {
	
	
$past time() - 100;
	
	
setcookie(remember_megone$past);
	
}
}
            echo 
"<div style=\"background-color:#DFF2BF; border-radius: 4px; padding: 10px;\"><font color=\"#4F8A10\"><strong>Ingresando al sistema... por favor, espera mientras es redireccionado al panel de usuario (3 seg)</strong></font></div><meta http-equiv=\"refresh\" content=\"3;URL=Main.php\">"
            }else { 

                echo 
"<div style=\"background-color:#FFBABA; border-radius: 4px; padding: 10px;\"><font color=\"#D8000C\"><strong>Has ingresado datos erróneos, ¿seguro que no has olvidado tu contraseña o el nombre de usuario?</strong></font></div>";

            } 
        }
    }else { 
header("Location: Login_Page.php");     
exit; 
    } 
?>

7.- Por ultimo, para concretar este tutorial, haremos la página privada que solo el usuario registrado puede ver:

Main.php
Citar

<?php 
session_start
(); 
include(
"Connect.php"); 
?>
<link rel="stylesheet" href="css/d13.css">
<?php 
    
if($_SESSION[&#39;logged&#39;]==TRUE) { 
?> 

<H1>Página privada de usuarios</H1><br>
<div class="fnews">
   ¡Hola, <? echo("$_SESSION[username]");?>! Eres un usuario registrado, por lo tanto, puedes ver esta página. 
</div>

<?php 
    
}else { 
?>
No tienes permisos para ver esta página... ¡Inicia sesión!
<?php
    

?>

Si quieres agregar páginas privadas, lo unico que tienes que hacer es esto...

Citar

<?php 
session_start
(); 
include(
"Connect.php"); 
if(!
$_SESSION[&#39;logged&#39;]){ 
    
header("Location: Login_Page.php"); 
    exit; 
// Si el usuario no esta conectado, no podrá ver esta página y sera redirigido a la página de inicio de sesión
?>

Holaaaaaaaaaaaaaaaaaaaaaaaaaa. Solo usuarios registrados pueden verme jijijij

Eso es todo.  :-[
Espero que les haya gustado.  :P  :P

Páginas: 1 [2] 3 4 ... 10