За последние 24 часа нас посетили 54198 программистов и 1518 роботов. Сейчас ищут 1070 программистов ...

Создание личного кабинета

Тема в разделе "Прочие вопросы по PHP", создана пользователем whmario1988, 9 янв 2014.

  1. whmario1988

    whmario1988 Новичок

    С нами с:
    9 янв 2014
    Сообщения:
    7
    Симпатии:
    0
    Здравствуйте, подскажите пожалуйста есть ли какие - либо готовые движки позволяющие создать личный кабинет, для разграничения прав доступа к различному функционалу сайта?
     
  2. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
  3. whmario1988

    whmario1988 Новичок

    С нами с:
    9 янв 2014
    Сообщения:
    7
    Симпатии:
    0
    Я пишу на чистом php, мне нужно какой либо узкоспециализированный движок на создание именно личного кабинета.
    Спасибо ! =)
     
  4. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    drupal можно чистый пхп на страницах
     
  5. YSandro

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
  6. Shareed2k

    Shareed2k Новичок

    С нами с:
    5 янв 2014
    Сообщения:
    9
    Симпатии:
    0
    http://doophp.com/
    http://ellislab.com/codeigniter

    так это делают в doophp
    Код (Text):
    1.  
    2. <?php
    3. $acl['anonymous']['allow'] = array(
    4.                             'MainController'=>array('index')
    5.                         );
    6.  
    7. $acl['admin']['allow'] = '*';
    8. $acl['member']['allow'] = '*';
    9.  
    10. $acl['anonymous']['failRoute'] = array(
    11.                                 '_default'=>'/error/loginfirst',
    12.                             ); 
    13.  
    14. ?>
    15.  
    16. public function beforeRun($resource, $action) {
    17.         session_start();
    18.         //if not login, group = anonymous
    19.         $role = (isset($_SESSION['user']['group'])) ? $_SESSION['user']['group'] : 'anonymous';
    20.         //check against the ACL rules
    21.         if ($rs = $this->acl()->process($role, $resource, $action)) {
    22.             //echo $role .' is not allowed for '. $resource . ' '. $action;
    23.             return $rs;
    24.         }
    25.     }