Skip to content

Latest commit

 

History

History

15

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

Теория: http://www.site-do.ru/db/sql8.php http://www.mysql.ru/docs/man/Group_by_functions.html http://www.mysql.ru/docs/gruber/mg10.html

http://habrahabr.ru/post/47031/ http://ruseller.com/lessons.php?rub=28&id=630

http://habrahabr.ru/post/197332/ http://phptime.ru/php-features/gettery-i-settery-magiya-kotoraya-dolzhna-znat-svoe-mesto.html

Практика: Напоминаю - домашка внизу делается подгруппой - вам нужно разделить работу между членами вашей команды. Но в коде разбираться должен каждый

Начинаем делать форум. Часть 1:

  1. Реализовать систему регистрации пользователей. Пользователь заходит на сайт и может открыть форму регистрации. В форме есть поля для ввода имени, email, пароля и капча. При валидном заполнении формы к нему на почту уходит письмо со ссылкой для подтверждения регистрации
  2. Пользователь может авторизоваться на сайте. Сделать он это может только после подтверждения регистрации путем перехода по ссылке отправленной ему на почту
  3. Пользователь может залогиниться и разлогиниться на сайте
  4. У каждого пользователя есть своя страница. При переходе на свою страницу он может редактировать пароль, имя и дополнительную информацию. При переходе на чужую страницу он может только просматривать информацию

Требования к пользователям Необходимы следующие поля - имя ( отображаемое на форуме ), email ( уникальный в базе, не может быть двух пользователей с одинаковым email ), пароль, дополнительная информация ( просто текст который пользователь может вбить о себе ). Нужно различать администраторов и обыкновенных пользователей.

PS тем кто хочет посмотреть на реализацию дерева одногруппниками https://github.com/afilipov92/categories https://github.com/JauhienKaraliou/catalog-tree https://github.com/LisKorzun/Tree