Página 1 de 1

Solo registrados

Publicado: 03 Jun 2011, 15:00
por ruben1155
Hola quisiera saber si es posible que solamente los usuarios registrados puedan entrar a esta dirección, para que esten subiendo replays a montones y me consuman el hosting.
Imagen
Es php con html en un solo archivo.
Si desean les adjunto el archivo.
Saludos.

Re: Solo registrados

Publicado: 03 Jun 2011, 16:39
por leviatan21
Tienes que hacer una integración con phpbb, mira este ejemplo :

Archivo :upload_replay.php

Código: Seleccionar todo

<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();

// Only registered users can go beyond this point
if (!$user->data['is_registered'])
{
    if ($user->data['is_bot'])
    {
        redirect(append_sid("{$phpbb_root_path}index.$phpEx"));
    }

    if ($user->data['user_id'] != ANONYMOUS)
    {
        trigger_error('NO_VIEW_USERS');
    }
    login_box('upload_replay.php', 'El administrador del Sitio requiere que esté registrado y se haya identificado para subir relays.');
}

DESDE_AQUI_EL_RESTO_DEL_CÓDIGO_ACTUAL

?>

Re: Solo registrados

Publicado: 03 Jun 2011, 16:53
por ruben1155
tengo algo así

Código: Seleccionar todo

<?php (contenido) ?>{HTML}<?php (contenido) ?>{HTML}<?php (contenido) ?>{HTML}
esos html entonces los pongo como echo y borro los abierto y cerrado de php?

Re: Solo registrados  Tema Solucionado

Publicado: 03 Jun 2011, 17:07
por leviatan21
ruben1155 escribió:tengo algo así

Código: Seleccionar todo

<?php (contenido) ?>{HTML}<?php (contenido) ?>{HTML}<?php (contenido) ?>{HTML}
esos html entonces los pongo como echo y borro los abierto y cerrado de php?
Si lo quieres hacer simple, sólo elimina la linea

Código: Seleccionar todo

DESDE_AQUI_EL_RESTO_DEL_CÓDIGO_ACTUAL
y agrega mi código encima del tuyo, la estructura quedaría así :

Código: Seleccionar todo

<?php (contenido del login de phpbb) ?>
<?php (contenido) ?>{HTML}<?php (contenido) ?>{HTML}<?php (contenido) ?>{HTML}
Si lo quieres un poco mas prolijo, necesitaría tu archivo

Re: Solo registrados

Publicado: 03 Jun 2011, 17:16
por ruben1155
Este es mi archivo:
upload_replay.rar
(2.24 KiB) Descargado 115 veces
No quiero cometer otra burrada XD

Re: Solo registrados

Publicado: 03 Jun 2011, 17:27
por leviatan21
Es así de fácil : (solo elimina el guion bajo de mi archivo)

Re: Solo registrados

Publicado: 03 Jun 2011, 17:43
por ruben1155
Ayá.
Gracias Leviatan por la ayuda, siempre aprendiendo mas de php y phpbb xD