Autor Tema: [Tutorial] Quitar El Login De Tu MC [Actualizado]  (Leído 1388 veces)

Desconectado Mixvice

  • PHPero Experto
  • *****
  • Mensajes: 687
  • Karma: 32
  • Sexo: Masculino
  • ¡Y Tu Papá Tambien!
    • Ver Perfil
    • Tuhabbo
[Tutorial] Quitar El Login De Tu MC [Actualizado]
« en: 02 de Febrero de 2010, 19:37:24 pm »
Buenas!, por ahi he visto varios post que dicen o comentan que el tutorial anterior para ocultar el login no les va bien, entonces estube revisandolo y si tube un error y les pido disculpas, pero ahora vamos a empezar bien con este tutorial, esta probado 100% por mi y en dado caso que no les vaya les dejo el link del ftag.php sin login para que se guien un poco más ;)

Comenzamos:

En la linea 214 (si no haz editado el ftag anteriormente) busca:


<? if(!$_SESSION[&#39;nnick&#39;]) { echo "Logueate para enviar mensajes."; } else { ?>

Lo tomamos y lo recorremos hasta la linea 167 el código que nos sale es este:
Código: [Seleccionar]
<?
if (isset($_SESSION['nnick'])) {
 echo _WELLCOME." <b>".$_SESSION['nnick']."";
 echo "</b> <a href=\"logout.php\" class=\"EnlaceMenu\">"._LOGOUT."</a>&nbsp;";
 if (isset($_SESSION['nnick'])){
 $nick = $_SESSION['nnick'];
   }
 else if (isset($_POST['nick'])) {
      echo "</b> <a href=\"logout.php\" class=\"EnlaceMenu\">"._LOGOUT."</a>&nbsp;";
       }
 } else {

if ($activarReg == "on")
$size = "17";
else
$size = "30";

if (!isset($_GET['n']) || $_GET['n'] == "")
$nick =_NICKNAME;
else
$nick = $_GET['n'];

?>

Lo ponemos al comienzo del código, quedaria algo asi:

Código: [Seleccionar]
<? if(!$_SESSION['nnick']) { echo "Logueate para enviar mensajes."; } else { ?> <?
if (isset($_SESSION['nnick'])) {
 echo _WELLCOME." <b>".$_SESSION['nnick']."";
 echo "</b> <a href=\"logout.php\" class=\"EnlaceMenu\">"._LOGOUT."</a>&nbsp;";
 if (isset($_SESSION['nnick'])){
 $nick = $_SESSION['nnick'];
   }
 else if (isset($_POST['nick'])) {
      echo "</b> <a href=\"logout.php\" class=\"EnlaceMenu\">"._LOGOUT."</a>&nbsp;";
       }
 } else {

if ($activarReg == "on")
$size = "17";
else
$size = "30";

if (!isset($_GET['n']) || $_GET['n'] == "")
$nick =_NICKNAME;
else
$nick = $_GET['n'];

?>
.

Despues De Esto Buscamos la linea 200 y tomamos <? ?>

Lo ponemos despues de: 
Código: [Seleccionar]
<input name="clave" value="<?=_PASSWORD; ?>" size="10" maxlength="10" type="Password"
onfocus="borrarClave();" class="buttonv3">

Quedaria Algo Así:
Código: [Seleccionar]
<input name="clave" value="<?=_PASSWORD; ?>" size="10" maxlength="10" type="Password"
onfocus="borrarClave();" class="buttonv3">
    <? } ?>

Bien, desde este momento ya no se muestra el campo nick ni el campo password pero si enviar y actualizar x_x.

Estube intentando poner el cierre del php en diferentes lados, y si se logra ocultar pero al momento de loguear no sale el campo "mensaje" lol entonces me idee la solucion de agregar un If más. Agregamos lo siguiente:


 <? if(!$_SESSION[&#39;nnick&#39;]) { echo ""; } else { ?> arriba de
Código: [Seleccionar]
<input class="buttonv3" type="submit" value="<?php
  if (isset(
$_SESSION[&#39;nnick&#39;])) {
  echo "Enviar";
  } else {
  echo "Conectar";
  }
  ?>
" name="enviar">
    <?php
  if (isset(
$_SESSION[&#39;nnick&#39;])) {
  } else {
  ?>

      <input class="buttonv3" type="Reset" value="<?=_RESET; ?>" name="borrar" id="login-submit-button">
      <?php
  }
  if (isset($_SESSION[&#39;nnick&#39;])) {
  echo &#39;<input class="buttonv3" type="button" value="Actualizar" onClick="location.reload()">&#39;;
  } else {
  }
  ?>
Y cerramos el php  <? ?> 

Al final quedaria algo así:

Código: [Seleccionar]
<? if(!$_SESSION['nnick']) { echo ""; } else { ?>
    <input class="buttonv3" type="submit" value="<?php
  if (isset(
$_SESSION[&#39;nnick&#39;])) {
  echo "Enviar";
  } else {
  echo "Conectar";
  }
  ?>
" name="enviar">
    <?php
  if (isset(
$_SESSION[&#39;nnick&#39;])) {
  } else {
  ?>

      <input class="buttonv3" type="Reset" value="<?=_RESET; ?>" name="borrar" id="login-submit-button">
      <?php
  }
  if (isset($_SESSION[&#39;nnick&#39;])) {
  echo &#39;<input class="buttonv3" type="button" value="Actualizar" onClick="location.reload()">&#39;;
  } else {
  }
  ?>
<? } ?>

Y listo, login oculto :P

Vista Previa

O Descarga El Ftag sin login
« Última modificación: 02 de Febrero de 2010, 20:12:38 pm por Mixvice »

Comunidad PHPeros

[Tutorial] Quitar El Login De Tu MC [Actualizado]
« en: 02 de Febrero de 2010, 19:37:24 pm »

Desconectado ferri

  • PHPero Experto
  • *****
  • Mensajes: 642
  • Karma: 40
  • Sexo: Masculino
    • Ver Perfil
Re:[Tutorial] Quitar El Login De Tu MC [Actualizado]
« Respuesta #1 en: 02 de Febrero de 2010, 20:21:56 pm »
Arregla lo del Internet Explorer y reemplaza la descarga... es mejor, jaja. 8)

Buen aporte!!! ;)
Un saludo :D

Desconectado Siquillote

  • PHPero Master
  • ******
  • Mensajes: 4.229
  • Karma: 179
  • Sexo: Masculino
    • Ver Perfil
Re:[Tutorial] Quitar El Login De Tu MC [Actualizado]
« Respuesta #2 en: 02 de Febrero de 2010, 20:24:22 pm »
Vista previa en blanco , borra en la linea 64 el <--. Por lo demás muy buen tutorial.

#Fdo. Physlet

Desconectado MaNuX

  • PHPero Avanzado
  • ****
  • Mensajes: 385
  • Karma: 4
  • Sexo: Masculino
  • PHP & MySQL
    • Ver Perfil
    • CliKys
Re:[Tutorial] Quitar El Login De Tu MC [Actualizado]
« Respuesta #3 en: 02 de Febrero de 2010, 20:27:53 pm »
Yo lo pedia esto que no me funciona pero ahora va perfecto pero quiero saver como hacer para cuando se logen se actulize el mc y puedan escribir mensajes sin que tenga que actualizar la pagina.


Desconectado Mixvice

  • PHPero Experto
  • *****
  • Mensajes: 687
  • Karma: 32
  • Sexo: Masculino
  • ¡Y Tu Papá Tambien!
    • Ver Perfil
    • Tuhabbo
Re:[Tutorial] Quitar El Login De Tu MC [Actualizado]
« Respuesta #4 en: 02 de Febrero de 2010, 20:28:52 pm »
Arregla lo del Internet Explorer y reemplaza la descarga... es mejor, jaja. 8)

Buen aporte!!! ;)
Un saludo :D

Listo :)

Desconectado Mixvice

  • PHPero Experto
  • *****
  • Mensajes: 687
  • Karma: 32
  • Sexo: Masculino
  • ¡Y Tu Papá Tambien!
    • Ver Perfil
    • Tuhabbo
Re:[Tutorial] Quitar El Login De Tu MC [Actualizado]
« Respuesta #5 en: 02 de Febrero de 2010, 20:35:05 pm »
Yo lo pedia esto que no me funciona pero ahora va perfecto pero quiero saver como hacer para cuando se logen se actulize el mc y puedan escribir mensajes sin que tenga que actualizar la pagina.

La verdad no tengo idea tal vez siqui te pueda auxiliar un poco :P

Perdon por doble post xD
« Última modificación: 02 de Febrero de 2010, 20:36:46 pm por Mixvice »

Desconectado Siquillote

  • PHPero Master
  • ******
  • Mensajes: 4.229
  • Karma: 179
  • Sexo: Masculino
    • Ver Perfil
Re:[Tutorial] Quitar El Login De Tu MC [Actualizado]
« Respuesta #6 en: 02 de Febrero de 2010, 20:36:48 pm »
Yo lo pedia esto que no me funciona pero ahora va perfecto pero quiero saver como hacer para cuando se logen se actulize el mc y puedan escribir mensajes sin que tenga que actualizar la pagina.

Muy fácil. Ahora que no contamos con un boton que nos actualize la pagina, lo que podemos hacer es crear un meta refresh en el tag.php que se refresque cada 10 o 15 segundos. Como tu lo desees.

#Fdo. Physlet

Desconectado Mixvice

  • PHPero Experto
  • *****
  • Mensajes: 687
  • Karma: 32
  • Sexo: Masculino
  • ¡Y Tu Papá Tambien!
    • Ver Perfil
    • Tuhabbo
Re:[Tutorial] Quitar El Login De Tu MC [Actualizado]
« Respuesta #7 en: 02 de Febrero de 2010, 20:41:02 pm »
Muy fácil. Ahora que no contamos con un boton que nos actualize la pagina, lo que podemos hacer es crear un meta refresh en el tag.php que se refresque cada 10 o 15 segundos. Como tu lo desees.

Lo del meta es mas que logico pero hay alguna forma de que se actualize sin un meta ? xd

Desconectado Siquillote

  • PHPero Master
  • ******
  • Mensajes: 4.229
  • Karma: 179
  • Sexo: Masculino
    • Ver Perfil
Re:[Tutorial] Quitar El Login De Tu MC [Actualizado]
« Respuesta #8 en: 02 de Febrero de 2010, 20:47:00 pm »
Lo del meta es mas que logico pero hay alguna forma de que se actualize sin un meta ? xd

Eso ya estariamos hablando de AJAX :S

#Fdo. Physlet

Desconectado MaNuX

  • PHPero Avanzado
  • ****
  • Mensajes: 385
  • Karma: 4
  • Sexo: Masculino
  • PHP & MySQL
    • Ver Perfil
    • CliKys
Re:[Tutorial] Quitar El Login De Tu MC [Actualizado]
« Respuesta #9 en: 02 de Febrero de 2010, 21:04:59 pm »
Y como se aria con meta? es que no tengo ni idea  :P


Desconectado Siquillote

  • PHPero Master
  • ******
  • Mensajes: 4.229
  • Karma: 179
  • Sexo: Masculino
    • Ver Perfil
Re:[Tutorial] Quitar El Login De Tu MC [Actualizado]
« Respuesta #10 en: 02 de Febrero de 2010, 21:12:03 pm »
Y como se aria con meta? es que no tengo ni idea  :P

Muy sencillo. Abres el tag.php te diriges arriba entre las etiquetas <head></head> y colocas este code :
<META HTTP-EQUIV="refresh" CONTENT="X"> . Ahora solo cambia X por el numero de segundos por cual quieres que se refresque la pag. Ej : 15, cada 15 segundos , se refrescaría la pagina.

#Fdo. Physlet

Desconectado Mixvice

  • PHPero Experto
  • *****
  • Mensajes: 687
  • Karma: 32
  • Sexo: Masculino
  • ¡Y Tu Papá Tambien!
    • Ver Perfil
    • Tuhabbo
Re:[Tutorial] Quitar El Login De Tu MC [Actualizado]
« Respuesta #11 en: 02 de Febrero de 2010, 23:55:18 pm »
Muy sencillo. Abres el tag.php te diriges arriba entre las etiquetas <head></head> y colocas este code :
<META HTTP-EQUIV="refresh" CONTENT="X"> . Ahora solo cambia X por el numero de segundos por cual quieres que se refresque la pag. Ej : 15, cada 15 segundos , se refrescaría la pagina.

Esto es en el ftag.php por que el quiere que se actualize solo al loguear xD

Desconectado MaNuX

  • PHPero Avanzado
  • ****
  • Mensajes: 385
  • Karma: 4
  • Sexo: Masculino
  • PHP & MySQL
    • Ver Perfil
    • CliKys
Re:[Tutorial] Quitar El Login De Tu MC [Actualizado]
« Respuesta #12 en: 03 de Febrero de 2010, 10:20:33 am »
Si es en el ftag.php y  me funciona bien pero es molesto que se actualize todo el rato y si pongo mas tiempo tienen que esperar cuando se logen vastante xD


Desconectado Siquillote

  • PHPero Master
  • ******
  • Mensajes: 4.229
  • Karma: 179
  • Sexo: Masculino
    • Ver Perfil
Re:[Tutorial] Quitar El Login De Tu MC [Actualizado]
« Respuesta #13 en: 03 de Febrero de 2010, 15:23:10 pm »
Pues puedes crear un boton por tu propia cuenta en el que pulse actualizar la pagina , esten o no logeados :D

#Fdo. Physlet

Desconectado MaNuX

  • PHPero Avanzado
  • ****
  • Mensajes: 385
  • Karma: 4
  • Sexo: Masculino
  • PHP & MySQL
    • Ver Perfil
    • CliKys
Re:[Tutorial] Quitar El Login De Tu MC [Actualizado]
« Respuesta #14 en: 03 de Febrero de 2010, 16:07:19 pm »
Pues puedes crear un boton por tu propia cuenta en el que pulse actualizar la pagina , esten o no logeados :D

pero seria lo mismo como si le dieran a f5 xD
Igualmente gracias ;)