Итак знаю php на троечку ну с мануалом пишу - пишу сайт. Ну сделал регестрацию авторизацию востановление пароля добавление новостей коментариев внутреннюю почту рейтинг ну теперь надо создать что-то типо стены пользователя или персональной странички, чтоб смогли оставлять отзывы и тд. Подскажите архитектуру построения или может у кого нить есть готовая стена. Ну и если не впадло то можете и написать мне за спасибо
Я так понял тебе нужно то что ты уже делал!! Это комментарии к новостям тебе просто нужно не много это переделать вот тебе и стена!
мне именно как создать для каждого юзера страницу которую смоглиб просматривать все а он редактировать. Как такое реализировать ?
сделать например если GET user=FRIK а в данном случае например это я! Сверять с куками GET и если логин куках совпадают с параметром user то он на своей странице и у него должны быть кнопочки редактирования, а если же логин в куках не совпадает с параметром user, то он на чужой странице тогда ему должно быть доступно только просмотр! Вроде доступно объяснил это легкий вариант! Но тут как бы не оч безопасно куки могу изменить, делай проверки и все будет ок! Например сверяй логины и вместе с ними пароль в куках и в базе данных если пароль не совпадает то значит подмена печенек!
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 "форма редактирования"; } } Вообщем как один из вариантов.