Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/03/2009, 07:57
radicalero
 
Fecha de Ingreso: marzo-2009
Mensajes: 5
Antigüedad: 15 años, 1 mes
Puntos: 0
Hecharme una mano con este login

Quedaria asi
img365.imageshack.us/img365/1648/songamelogink.jpg

No me funciona para todos los universos
si no recuerdo mal
sea el uni que ponga se me loguea en el uni 1

descargarlo de aqui y haber si me lo podeis dar funcionando gracias!
link de descarga-->songame.com.es/SonGame_Login_by_Radicalero.rar

si lo dejas en la opcion de elige universo loguea en uni 1
y si pones para uni 2 tambien loguea en el 1

y tambien si los enlaces de la pagina los pongo inventados
sigue logueandose en universo 1

eso seria el template
Que esta asociado a este arxivo
Código PHP:
<?php

/**
 * login.php
 *
 * @version 1.0
 * @copyright 2008 by ?????? for XNova
 */

define('INSIDE'  true);
define('INSTALL' false);
define('LOGIN'   true);

$InLogin true;

$xnova_root_path './';
include(
$xnova_root_path 'extension.inc');
include(
$xnova_root_path 'common.' $phpEx);

    
includeLang('login');

    if (
$_POST) {
        
$login doquery("SELECT * FROM {{table}} WHERE `username` = '" mysql_escape_string($_POST['username']) . "' LIMIT 1""users"true);

        if (
$login) {
            if (
$login['password'] == md5($_POST['password'])) {
                if (isset(
$_POST["rememberme"])) {
                    
$expiretime time() + 31536000;
                    
$rememberme 1;
                } else {
                    
$expiretime 0;
                    
$rememberme 0;
                }

                @include(
'config.php');
                
$cookie $login["id"] . "/%/" $login["username"] . "/%/" md5($login["password"] . "--" $dbsettings["secretword"]) . "/%/" $rememberme;
                
setcookie($game_config['COOKIE_NAME'], $cookie$expiretime"/"""0);

                unset(
$dbsettings);
                
header("Location: ./frames.php");
                exit;
            } else {
                
message($lang['Login_FailPassword'], $lang['Login_Error']);
            }
        } else {
            
message($lang['Login_FailUser'], $lang['Login_Error']);
        }
    } else {
        
$parse                 $lang;
        
$Count                 doquery('SELECT COUNT(*) as `players` FROM {{table}} WHERE 1''users'true);
        
$LastPlayer            doquery('SELECT `username` FROM {{table}} ORDER BY `register_time` DESC''users'true);
        
$parse['last_user']    = $LastPlayer['username'];
        
$PlayersOnline         doquery("SELECT COUNT(DISTINCT(id)) as `onlinenow` FROM {{table}} WHERE `onlinetime` > '" . (time()-900) ."';"'users'true);
        
$parse['online_users'] = $PlayersOnline['onlinenow'];
        
$parse['users_amount'] = $Count['players'];
        
$parse['servername']   = $game_config['game_name'];
        
$parse['forum_url']    = $game_config['forum_url'];
        
$parse['PasswordLost'] = $lang['PasswordLost'];

        
$page parsetemplate(gettemplate('login_body'), $parse);

        
// Test pour prendre le nombre total de joueur et le nombre de joueurs connectés
        
if ($_GET['ucount'] == 1) {
            
$page $PlayersOnline['onlinenow']."/".$Count['players'];
            die ( 
$page );
        } else {
            
display($page$lang['Login']);
        }
    }

// -----------------------------------------------------------------------------------------------------------
// History version

?>

Última edición por radicalero; 11/03/2009 a las 11:17