• TibiaFace

    Tibiaface | Una comunidad Open Tibia donde encontras : mapas, scripts, Otserver, npc y amigos etc ...

    .
    demo menumenu

    Afiliados



    Votar:

    Error en cliente 12.64

    Compartir:

    Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje (Página 1 de 1.)

    1Error en cliente 12.64 Empty Error en cliente 12.64 Mar Mar 12, 2024 2:18 am

    peluffo

    peluffo
    Nuevo Miembro
    Nuevo Miembro
    Hola a todos y perdon mi ignorancia, el problema es el siguiente Mad :

    transferring [Tienes que estar registrado y conectado para ver este vínculo] replied: service unavailable

    tengo la web online pero al darle al cliente para entrar me sale ese error el cliente ya tiene la ip local 127.0.0.1



    si alguien puede ayudarme le agradesco! Sad !!


    Imagen del error cliente 12.64:


    Ubicación del archivo login.php:C:\xampp\htdocs\system
    Mi archivo login.php:

    Código:
    <?php
    /**
     * Login manager
     *
     * @package   MyAAC
     * @author    Slawkens <slawkens@gmail.com>
     * @copyright 2019 MyAAC
     * @link      https://my-aac.org
     */
    defined('MYAAC') or die('Direct access not allowed!');
    $logged = false;
    $logged_flags = 0;

    $action = isset($_REQUEST['action']) ? strtolower($_REQUEST['action']) : '';
    if(!defined('ACTION')) {
     define('ACTION', $action);
    }

    // stay-logged with sessions
    $current_session = getSession('account');
    if($current_session !== false)
    {
     $account_logged = new OTS_Account();
     $account_logged->load($current_session);
     if($account_logged->isLoaded() && $account_logged->getPassword() == getSession('password')
     //&& (!isset($_SESSION['admin']) || admin())
     && (getSession('remember_me') !== false || getSession('last_visit') > time() - 15 * 60)) {  // login for 15 minutes if "remember me" is not used
     $logged = true;
     }
     else {
     unsetSession('account');
     unset($account_logged);
     }
    }

    if(ACTION === 'logout' && !isset($_REQUEST['account_login'])) {
     if(isset($account_logged) && $account_logged->isLoaded()) {
     if($hooks->trigger(HOOK_LOGOUT, array('account' => $account_logged, 'password' => getSession('password')))) {
     unsetSession('account');
     unsetSession('password');
     unsetSession('remember_me');

     $logged = false;
     unset($account_logged);

     if(isset($_REQUEST['redirect']))
     {
     header('Location: ' . urldecode($_REQUEST['redirect']));
     exit;
     }
     }
     }
    }
    else
    {
     // new login with data from form
     if(!$logged && isset($_POST['account_login'], $_POST['password_login']))
     {
     $login_account = $_POST['account_login'];
     $login_password = $_POST['password_login'];
     $remember_me = isset($_POST['remember_me']);
     if(!empty($login_account) && !empty($login_password))
     {
     if($cache->enabled())
     {
     $tmp = '';
     if($cache->fetch('failed_logins', $tmp))
     {
     $tmp = unserialize($tmp);
     $to_remove = array();
     foreach($tmp as $ip => $t)
     {
     if(time() - $t['last'] >= 5 * 60)
     $to_remove[] = $ip;
     }

     foreach($to_remove as $ip)
     unset($tmp[$ip]);
     }
     else
     $tmp = array();

     $ip = $_SERVER['REMOTE_ADDR'];
     $t = isset($tmp[$ip]) ? $tmp[$ip] : NULL;
     }

     $account_logged = new OTS_Account();
     if(USE_ACCOUNT_NAME)
     $account_logged->find($login_account);
     else
     $account_logged->load($login_account, true);

     $config_salt_enabled = $db->hasColumn('accounts', 'salt');
     if($account_logged->isLoaded() && encrypt(($config_salt_enabled ? $account_logged->getCustomField('salt') : '') . $login_password) == $account_logged->getPassword()
     && (!isset($t) || $t['attempts'] < 5)
     )
     {
     setSession('account', $account_logged->getId());
     setSession('password', encrypt(($config_salt_enabled ? $account_logged->getCustomField('salt') : '') . $login_password));
     if($remember_me) {
     setSession('remember_me', true);
     }

     $logged = true;
     $logged_flags = $account_logged->getWebFlags();

     if(isset($_POST['admin']) && !admin()) {
     $errors[] = 'This account has no admin privileges.';
     unsetSession('account');
     unsetSession('password');
     unsetSession('remember_me');
     $logged = false;
     }
     else {
     $account_logged->setCustomField('web_lastlogin', time());
     }

     $hooks->trigger(HOOK_LOGIN, array('account' => $account_logged, 'password' => $login_password, 'remember_me' => $remember_me));
     }
     else
     {
     $hooks->trigger(HOOK_LOGIN_ATTEMPT, array('account' => $login_account, 'password' => $login_password, 'remember_me' => $remember_me));

     // temporary solution for blocking failed login attempts
     if($cache->enabled())
     {
     if(isset($t))
     {
     $t['attempts']++;
     $t['last'] = time();

     if($t['attempts'] >= 5)
     $errors[] = 'A wrong password has been entered 5 times in a row. You are unable to log into your account for the next 5 minutes. Please wait.';
     else
     $errors[] = 'Account name or password is not correct.';
     }
     else
     {
     $t = array('attempts' => 1, 'last' => time());
     $errors[] = 'Account name or password is not correct.';
     }

     $tmp[$ip] = $t;
     $cache->set('failed_logins', serialize($tmp), 60 * 60); // save for 1 hour
     }
     else {
     $errors[] = 'Account name or password is not correct.';
     }
     }
     }
     else {
     $errors[] = 'Please enter your account ' . (USE_ACCOUNT_NAME ? 'name' : 'number') . ' and password.';

     $hooks->trigger(HOOK_LOGIN_ATTEMPT, array('account' => $login_account, 'password' => $login_password, 'remember_me' => $remember_me));
     }
     }

     if($logged) {
     $logged_flags = $account_logged->getWebFlags();
     $twig->addGlobal('logged', true);
     $twig->addGlobal('account_logged', $account_logged);
     }
    }

    setSession('last_visit', time());
    if(defined('PAGE')) {
     setSession('last_page', PAGE);
    }
    setSession('last_uri', $_SERVER['REQUEST_URI']);



    Última edición por peluffo el Mar Mar 12, 2024 4:22 pm, editado 4 veces

    3 participantes

    2Error en cliente 12.64 Empty Re: Error en cliente 12.64 Mar Mar 12, 2024 1:41 pm

    akane

    akane
    Miembro
    Miembro
    hace falta mas información, desde capturas del error del cliente, etc.

    Pero un posible motivo que se me viene a la cabeza es que o no tengas el archivo login.php o el que tienes no es compatible con el ot que usas

    3 participantes

    3Error en cliente 12.64 Empty [Ayuda] Ya actualice la info Mar Mar 12, 2024 4:31 pm

    peluffo

    peluffo
    Nuevo Miembro
    Nuevo Miembro
    akane escribió:hace falta mas información, desde capturas del error del cliente, etc.

    Pero un posible motivo que se me viene a la cabeza es que o no tengas el archivo login.php o el que tienes no es compatible con el ot que usas

    Hola como estas bro..Desde ya gracias por tu ayuda.

    Bueno ahi subi mas detalles del error, no se el server lo tengo online y la web y ya queria empesar a trabajar en localhost tengo el cliente con la ip:127.0.0.1 y al darle login me sale ese error Sad ... e estado por foros y no e encontrado respuestas ni publicaciones de este error, solo un colega me dijo que borraras el archivo "htaccess" que impedia cualquier inicio de sesion, lo hice pero es lo mismo.... gracias por tu ayuda!! Very Happy

    3 participantes

    4Error en cliente 12.64 Empty Re: Error en cliente 12.64 Mar Mar 12, 2024 5:20 pm

    akane

    akane
    Miembro
    Miembro
    peluffo escribió:
    akane escribió:hace falta mas información, desde capturas del error del cliente, etc.

    Pero un posible motivo que se me viene a la cabeza es que o no tengas el archivo login.php o el que tienes no es compatible con el ot que usas

    Hola como estas bro..Desde ya gracias por tu ayuda.

    Bueno ahi subi mas detalles del error, no se el server lo tengo online y la web y ya queria empesar a trabajar en localhost tengo el cliente con la ip:127.0.0.1 y al darle login me sale ese error Sad ... e estado por foros y no e encontrado respuestas ni publicaciones de este error, solo un colega me dijo que borraras el archivo "htaccess" que impedia cualquier inicio de sesion, lo hice pero es lo mismo.... gracias por tu ayuda!! Very Happy

    si, yo también leí ese metodo, lo que puedo decirte es que si lo hiciste reinicies el pc de raíz y vuelve a intentar lo demás

    3 participantes

    5Error en cliente 12.64 Empty Re: Error en cliente 12.64 Jue Mar 14, 2024 12:15 am

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    El login.php no es compatible xon el protocolo tendras que usar una gesior compatible con el login del cliente 12.64



    Error en cliente 12.64 YNU5B25
    3 participantes
    http://www.tibiaface.com

    6Error en cliente 12.64 Empty Re: Error en cliente 12.64 Sáb Mar 16, 2024 9:47 pm

    peluffo

    peluffo
    Nuevo Miembro
    Nuevo Miembro
    Very Happy Resuelto Gracias Very Happy

    3 participantes

    Contenido patrocinado


    3 participantes

    Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje (Página 1 de 1.)

    Permisos de este foro:
    No puedes responder a temas en este foro.

     

    BienvenidosTibiaFace es una comunidad de Open Tibia. Para participar debes estar registrado (click para Regístrate).