• Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Совет Помощь по лаунчерам.

  • Автор темы Автор темы slenky
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
В m.log пишет ошибки.
А в usersession должны заполняться все поля.
Версия клиента какая?
В m.log пишет такое
[22 08 2014 20:05] ник буквыцифры
В usersession заполняются все, кроме realmoney, ибо я вырезал счет. Единственное, что смущает - это в столбике server у всех NULL
1.6.4
 
В m.log пишет такое
[22 08 2014 20:05] ник буквыцифры
В usersession заполняются все, кроме realmoney, ибо я вырезал счет. Единственное, что смущает - это в столбике server у всех NULL
1.6.4
Попробуй с новым ником или очисти usersession.
 
Вот что там выдает:
[23 08 2014 13:10] Table 'mysql.dle_users' doesn't exist
[23 08 2014 13:19] Table 'mysql.dle_users' doesn't exist
[23 08 2014 13:19] Table 'mysql.dle_users' doesn't exist
[23 08 2014 13:22] Table 'mysql.dle_users' doesn't exist
[23 08 2014 13:24] Table 'mysql.dle_users' doesn't exist
 
Вот что там выдает:
[23 08 2014 13:10] Table 'mysql.dle_users' doesn't exist
[23 08 2014 13:19] Table 'mysql.dle_users' doesn't exist
[23 08 2014 13:19] Table 'mysql.dle_users' doesn't exist
[23 08 2014 13:22] Table 'mysql.dle_users' doesn't exist
[23 08 2014 13:24] Table 'mysql.dle_users' doesn't exist
Вот в переводе : таблица dle_users не существует.
Как называется таблица с юзерами? Вот её и впиши.
 
Вот в переводе : таблица dle_users не существует.
Как называется таблица с юзерами? Вот её и впиши.
У меня в БД есть таблица user, но не users. И я вот открыл connect.php, а там по строению таблица очень отличается от моей. Может нужно создать новую таблицу с таким названием?
 
У меня в БД есть таблица user, но не users. И я вот открыл connect.php, а там по строению таблица очень отличается от моей. Может нужно создать новую таблицу с таким названием?
В connect.php вписываешь названия своих таблиц.
 
В connect.php вписываешь названия своих таблиц.
В connect.php прописал структуру своей таблицы - очень помогло, ошибка исчезла. Спасибо)
Однако я не могу сейчас понять слудующее. Теперь мне при попытке залогиниться выдает: Ошибка авторизации (логин/пароль). Как быть с этим?
 
Изменил названия Bad Login`ов. Выдает 3Bad Login. Что подскажете?
PHP:
<?php
    define('INCLUDE_CHECK',true);
    include("connect.php");
    include_once("loger.php");
    @$sess       = $_GET['sessionId'];
    @$sessionid  = str_replace('%3A', ':', $sess);
    @$user       = $_GET['user'];
    @$serverid   = $_GET['serverId'];
    $logger->WriteLine($log_date." ".$user." ".$serverid);
 
    try {
        if (sizeof($_GET)!=3 || empty ( $_GET['sessionId'] ) ||  empty ( $_GET['user'] ) || empty ( $_GET['serverId'] ) || !preg_match("/^[a-zA-Z0-9_-]+$/", $user) || !preg_match("/^[a-zA-Z0-9:_-]+$/", $sessionid) || !preg_match("/^[a-zA-Z0-9_-]+$/", $serverid)){
          exit ("1Bad login");
        }

        $stmt = $db->prepare("Select user From usersession Where session= :sessionid And user= :user");
        $stmt->bindValue(':user', $user);
        $stmt->bindValue(':sessionid', $sessionid);
        $stmt->execute();
        $row = $stmt->fetch(PDO::FETCH_ASSOC);
        $realUser = $row['user'];
        if($user == $realUser)
        {
            $stmt = $db->prepare("Update usersession SET server= :serverid Where session= :sessionid And user= :user");
            $stmt->bindValue(':user', $user);
            $stmt->bindValue(':sessionid', $sessionid);
            $stmt->bindValue(':serverid', $serverid);
            $stmt->execute();
            if($stmt->rowCount() == 1) echo "OK";
            else echo "2Bad login";
        }
        else echo "3Bad login";
    } catch(PDOException $pe) {
            die("bad".$logger->WriteLine($log_date.$pe));  //вывод ошибок MySQL в m.log
    }
?>
 
В connect.php прописал структуру своей таблицы - очень помогло, ошибка исчезла. Спасибо)
Однако я не могу сейчас понять слудующее. Теперь мне при попытке залогиниться выдает: Ошибка авторизации (логин/пароль). Как быть с этим?
Акк зареган на сайте? Метод шифрования какой указан?
Разлогинься и попробуй ещё.
 
Акк зареган на сайте? Метод шифрования какой указан?
Разлогинься и попробуй ещё.
У меня сейчас стоит 'hash_dle'. А можно ли интегрировать авторизацию с плагином AuthMe, который сейчас установлен на моем сревере? Сайт я создал не так давно и еще не разобрался, как добавить туда систему регистрации =(
 
У меня сейчас стоит 'hash_dle'. А можно ли интегрировать авторизацию с плагином AuthMe, который сейчас установлен на моем сревере? Сайт я создал не так давно и еще не разобрался, как добавить туда систему регистрации =(
С Authme не знаю как совместить. А вот регистрацией в самом лаунчере можешь пользоваться. Только тогда акк зарегай в нём и потом пробуй авторизироваться в лаунчере.
 
С Authme не знаю как совместить. А вот регистрацией в самом лаунчере можешь пользоваться. Только тогда акк зарегай в нём и потом пробуй авторизироваться в лаунчере.
Эммм...что-то я не вижу здесь вообще кнопки Регистрация. Или это у меня лаунчер какой-то не тот?)
 

Вложения

  • 7ea66c955f9a216821a0d6225411859b.png
    7ea66c955f9a216821a0d6225411859b.png
    15,3 КБ · Просмотры: 13
  • 7ea66c955f9a216821a0d6225411859b.png
    7ea66c955f9a216821a0d6225411859b.png
    15,3 КБ · Просмотры: 13
положение и дизайн кнопки регистрация прописывается в logintheme.java
У меня тут такого тоже нет =D
Действительно, я подумал сразу про Сашок новый. А в твоём - не знаю.
Может посоветуете мне какой исходник лаунчера стоит скачать?
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх