Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Правила форума

Раздел для общения на любые темы, для которых не нашлось места в остальных разделах. Если Вашу тему можно отнести по смыслу к другому разделу, лучше создайте её там, иначе Вас накажут.

В данном форуме немного понижены требования к Общим правилам форума, а именно:
1. Информативность темы
2. Отходить от первоначального смысла темы

!
В разделе запрещено создавать темы связанные с раскруткой игровых серверов

Надо написать SQL для Личного Кабинета

Статус пользователя MrFoza
сообщение 3.12.2013, 21:57
Сообщение #1


Стаж: 16 лет

Сообщений: 377
Благодарностей: 111
Полезность: 101

Вот нашел Личного Кабинета
но SQL от него нету а таблицы я создавать не умею=((
кто поможет"

Скачать ЛК
http://rghost.ru/42488267


Отредактировал: MrFoza, - 3.12.2013, 22:00
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя ETO_BYLO_LETOM
сообщение 3.12.2013, 22:07
Сообщение #2


Иконка группы

Стаж: 14 лет
Город: Краснодар

Сообщений: 3393
Благодарностей: 4387
Полезность: 805

скрипт не мелкий, думаю врятли кто-то бесплатно потратит свое время.
+ еще и тип данных придется угадывать.

Отредактировал: ETO_BYLO_LETOM, - 3.12.2013, 22:07


😄
MasterServer.su прозрачнее чем твои окна дома
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MrFoza
сообщение 3.12.2013, 22:09
Сообщение #3


Стаж: 16 лет

Сообщений: 377
Благодарностей: 111
Полезность: 101

Цитата(ETO_BYLO_LETOM @ 3.12.2013, 22:07) *
скрипт не мелкий, думаю врятли кто-то бесплатно потратит свое время.


Так все работает без базы!
таблица надо только на регистрацию

я сейчас в ЛС скину пример, попробуешь зарегистрироватся

Отредактировал: MrFoza, - 3.12.2013, 22:12
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MrFoza
сообщение 3.12.2013, 22:16
Сообщение #4


Стаж: 16 лет

Сообщений: 377
Благодарностей: 111
Полезность: 101

Вот когда я вожу логин и пароль, пишет ошибку

Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home/мойлогин/domains/мойдомен/public_html/lok/s/login_form.php on line 30

файл login_form.php

Скрытый текст
Код
<?php

if (!isset($_SESSION['id'])) {
    echo "
    <center>
    <table width='100%' height='100%'>
    <form method='POST' action=\"".$_SERVER['PHP_SELF']."\">
    <h1>Авторизируйтесь на сервере</h1><br>
    <div class='a'>Для входа в Личный Кабинет вам необходимо авторизироваться. После 10 неудачных попыток вы будете забанены на 60 мин.</div>
    <font color='red'>&nbsp;</font><br>
    <div class='input3'><input class='input-u' type='text' name='name' value='Логин'></div>
    <div class='input3'><input class='input-p' type='password' name='password' value='Пароль'></div>
    <br>
    <input class='btn' type='submit' name='enter' value='Войти'></center></td></div>
    </table>
    </form>
    </center>";
    
    if (isset($_POST['enter'])) {
        $name = trim($_POST["name"]);
        $password = trim($_POST["password"]);
        $password = base64_encode(sha1($password, true));
        
        if (!empty($_POST['name']) && !empty($_POST['password'])) {
            $connect = mysql_connect("$dbhost", "$dbuser", "$dbpassword");
            mysql_select_db("$ls");
            mysql_query("SET NAMES 'utf8'");
            $query = "SELECT id, name, password, access_level from account_data where name='$name' and password='$password'";
            $result = mysql_query($query);
            if(mysql_num_rows($result) == 1) {
                $user = array();
                $user = mysql_fetch_row($result);
                $_SESSION['id'] = session_id();
                $_SESSION['id_account'] = $user[0];
                $_SESSION['login_name'] = $user[1];
                $_SESSION['login_password'] = $user[2];
                $_SESSION['access_level'] = $user[3];
                
                echo "<script language='JavaScript'>window.location.href = 'index.php'; </script>";
            }
            if ($result['password'] !== $password) {
                $error_login = "<br><font color='red'>Неправильное имя или пароль</font>";
            }
        }
        else {
            $error_login = "<br><font color='red'>Заполните все поля</font>";
        }
        echo '<div class="error" align="center">'.$error_login.'</div>';
    }
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MrFoza
сообщение 3.12.2013, 22:21
Сообщение #5


Стаж: 16 лет

Сообщений: 377
Благодарностей: 111
Полезность: 101

я чё то в гугле нашел =)

Скрытый текст
http://wiki.ytdb.ru/index.php/Account_data

может это оно
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ValikDRV
сообщение 3.12.2013, 23:33
Сообщение #6


Стаж: 15 лет

Сообщений: 94
Благодарностей: 27
Полезность: 210

Нет, не оно.

Поля из скрипта: id, name, password, access_level

Возможные типы:
id - инт с инкрементом
name - варчар
password - варчар
access_level - инт
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Kirby Magicman
сообщение 4.12.2013, 1:01
Сообщение #7


Стаж: 15 лет

Сообщений: 1083
Благодарностей: 398
Полезность: 617

Код
CREATE TABLE account_data (id INTEGER,name VARCHAR(64),password  VARCHAR(64), access_level VARCHAR(16))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя MrFoza
сообщение 4.12.2013, 3:07
Сообщение #8


Стаж: 16 лет

Сообщений: 377
Благодарностей: 111
Полезность: 101

Цитата(Kirby Magicman @ 4.12.2013, 1:01) *
Код
CREATE TABLE account_data (id INTEGER,name VARCHAR(64),password  VARCHAR(64), access_level VARCHAR(16))


Ребята Спасибо большое за помощь"+" поставил
Kirby Magicman я тебе в лс написал
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: