Помогите со стеной.

Discussion in 'PHP' started by eregis, 19 Feb 2011.

  1. eregis

    eregis Member

    Joined:
    15 Jul 2010
    Messages:
    104
    Likes Received:
    5
    Reputations:
    -5
    Итак знаю php на троечку ну с мануалом пишу - пишу сайт. Ну сделал регестрацию авторизацию востановление пароля добавление новостей коментариев внутреннюю почту рейтинг ну теперь надо создать что-то типо стены пользователя или персональной странички, чтоб смогли оставлять отзывы и тд.
    Подскажите архитектуру построения или может у кого нить есть готовая стена. Ну и если не впадло то можете и написать мне за спасибо :D
     
  2. FRIK

    FRIK Banned

    Joined:
    10 Sep 2010
    Messages:
    0
    Likes Received:
    3
    Reputations:
    0
    Я так понял тебе нужно то что ты уже делал!! Это комментарии к новостям тебе просто нужно не много это переделать вот тебе и стена!
     
  3. eregis

    eregis Member

    Joined:
    15 Jul 2010
    Messages:
    104
    Likes Received:
    5
    Reputations:
    -5
    мне именно как создать для каждого юзера страницу которую смоглиб просматривать все а он редактировать. Как такое реализировать ?
     
  4. FRIK

    FRIK Banned

    Joined:
    10 Sep 2010
    Messages:
    0
    Likes Received:
    3
    Reputations:
    0
    сделать например если GET user=FRIK а в данном случае например это я! Сверять с куками GET и если логин куках совпадают с параметром user то он на своей странице и у него должны быть кнопочки редактирования, а если же логин в куках не совпадает с параметром user, то он на чужой странице тогда ему должно быть доступно только просмотр!

    Вроде доступно объяснил это легкий вариант! Но тут как бы не оч безопасно куки могу изменить, делай проверки и все будет ок!

    Например сверяй логины и вместе с ними пароль в куках и в базе данных если пароль не совпадает то значит подмена печенек!
     
    #4 FRIK, 19 Feb 2011
    Last edited: 19 Feb 2011
    1 person likes this.
  5. eregis

    eregis Member

    Joined:
    15 Jul 2010
    Messages:
    104
    Likes Received:
    5
    Reputations:
    -5
    Спасиб, буду мудить )))
     
  6. r00t_san

    r00t_san Banned

    Joined:
    29 Mar 2010
    Messages:
    4
    Likes Received:
    1
    Reputations:
    0
    1) Вот если поможет можно сделать так:
    в авторизацию добавляем:
    PHP:
    $_SESSION['SID'] = md5(crypt($r['login'],$r['password']));
    2) В контенте который выводиться с БД добавляем поле "sid"

    3) Когда пользователь создает свою страницу добавляем в БД его $_SESSION['SID'] в `sid`

    4) делаем выборку из бд например по гету id и гоним в функцию
    PHP:
    $q mysql_query ("SELECT * FROM content WHERE id='$_GET[id]'");
    $c mysql_fetch_array ($q);
    funtik();
    PHP:
    function funtik()
    {
        echo 
    "собственно сам вывод контента";
        
    //и например кнопочка редактирования
        
    if ($_SESSION['SID']==$c['sid'])
            {
                echo 
    "форма редактирования";
            }
    }
    Вообщем как один из вариантов.
     
    1 person likes this.