Запреты на Php (до регистрации и после)

Тема в разделе "PHP программирование", создана пользователем supernik, 21 апр 2006.

Статус темы:
Закрыта.
  1. supernik

    supernik Гость

    Здравствуйте ПРОШУ ОЧЕНЬ ПОМОЧЬ.
    Как можно сделать чтобы пользователь сайта только при регистрации мог получить полномочия на показ например какихнибуть объектов сайта,например каталог. И чтобы он их не видел будучи не зарегистрированным на сайте. Плиз помогите. Если инициализация происходит следующим образом:
    Код (Text):
    // -------------------------INITIALIZATION-----------------------------//

    session_start();

    //select new language?
    if (isset($new_language))
    {
    $current_language = $new_language;
    session_register("current_language");
    }

    include("cfg/settings.inc.php");
    include("functions.php");

    include("language_list.php");
    if (!isset($current_language) ||
    $current_language<0 || $current_language>count($lang_list))
    $current_language = 0; //set default language

    if (isset($lang_list[$current_language]) && file_exists($lang_list[$current_language]->filename))
    include($lang_list[$current_language]->filename); //include current language file
    else
    {
    die("<font color=red><b>ERROR: Couldn't find language file!</b></font>
    <p><a href=\"index.php?new_language=0\">Click here to use default language</a>");
    }


    //connect to the database
    db_connect(DB_HOST,DB_USER,DB_PASS) or die (db_error());
    db_select_db(DB_NAME) or die (db_error());

    //$output is the main output buffer.
    //include template file (it is set in the language file)
    $output = implode("",file($lang_list[$current_language]->template));

    //authorized access check
    include ("checklogin.php");
    //currencies file
    include("cfg/currency.inc.php");

    //# of selected currency
    if (!isset($current_currency)) $current_currency = 0;

    //load all categories to array $cats to avoid multiple queries
    $cats = array();
    $i=0;
    $q = db_query("SELECT categoryID, name, parent, products_count, description, picture FROM ".CATEGORIES_TABLE." where categoryID<>0 ORDER BY name") or die (db_error());
    while ($row = db_fetch_row($q)) $cats[$i++] = $row;

    if (!isset($categoryID)) $categoryID = 0;

    if (!isset($vote_completed)) $vote_completed = array();

    if (!isset($offset)) $offset=0;
    //checking for proper $offset init
    if ($offset<0 || $offset%$products_count) $offset=0;




    // -----------------------------------------------------------------//
     
  2. Guest_serg_*

    Guest_serg_* Гость

    млин.. книшку штоли написать по веб-программированию.. :p
     
  3. Гость

    в вашем коде разбираться лень. на первый взгляд это кусок кода какой-то cms, магазина не относящийся к делу (выбор языка).
    введите переменную, поле в таблице пользователей а-ля userlevel. в зависимости от ее значения пользователь будет обладать теми или иными правами.
     
  4. s10

    s10 Гость

    страшно знакомый код. :D
    неужели нашелся ещё один спикулянт который пытается прикрутить бесплатный shop-script. хе хе хе.

    а вообще оч странный вопрос. :).
     
  5. Gisma

    Gisma Гость

    :blink: короче пошурупь головой и сложи 1 + 1
     
Загрузка...
Похожие Темы - Запреты на Php
  1. cyber23
    Ответов:
    2
    Просмотров:
    36
  2. Kuklus
    Ответов:
    0
    Просмотров:
    15
  3. anna
    Ответов:
    2
    Просмотров:
    27
  4. ~~DarkNode~~
    Ответов:
    7
    Просмотров:
    768
  5. artem4486
    Ответов:
    3
    Просмотров:
    54
Статус темы:
Закрыта.

Поделиться этой страницей