D.Lans
Новичок
Создание форума. Вопросы.
Пытаюсь написать свой форум.
В данный момент размышляю над следующий вопросом.
Имя БД, логин и пароль от нее, которые выдаются владельцу сайта и которые вбиваются при установке форума нужны для админа форума, чтобы создавать разделы, форумы на форуме
и т.д. Короче полностью работать с БД.
Я хочу практитчески всю информацию (количество и название разделов - в одну таблицу БД, количество и название форумов в разделах - в другую, количество пользователей, их имена, пароли, личные данные - в третью и т.д.).
Полагаю позволять скрипту, обрабатывающему новые сообщения/темы на форуме работать под тем логином и паролем, выданным админу - непозволительно и небезопасно.
Поэтому возникает мысль - создать в MySQL отдельного пользователя для каждого отдельного зарегистрированного посетителя форума, и выдать права каждому из них только на добавление записей в таблицу "темы", и редактирование информации в таблице "юзеры", в строке принадлежащей самому пользователю.
Однако мучают сомнения, не слишком ли будет нагружена MySQL, если в ней например будет 10,000 логинов/паролей именно от MySQL?
Или же можно создать одного-единственного пользователя с вышеобозначенными правами, и каким-либо образом подстраивать под каждого конкретного форумчанина?
Надеюсь, понятно написал.
Думаю, по этой аналогии несложно будет сделать права для админов и модераторов.
Пытаюсь написать свой форум.
В данный момент размышляю над следующий вопросом.
Имя БД, логин и пароль от нее, которые выдаются владельцу сайта и которые вбиваются при установке форума нужны для админа форума, чтобы создавать разделы, форумы на форуме

Я хочу практитчески всю информацию (количество и название разделов - в одну таблицу БД, количество и название форумов в разделах - в другую, количество пользователей, их имена, пароли, личные данные - в третью и т.д.).
Полагаю позволять скрипту, обрабатывающему новые сообщения/темы на форуме работать под тем логином и паролем, выданным админу - непозволительно и небезопасно.
Поэтому возникает мысль - создать в MySQL отдельного пользователя для каждого отдельного зарегистрированного посетителя форума, и выдать права каждому из них только на добавление записей в таблицу "темы", и редактирование информации в таблице "юзеры", в строке принадлежащей самому пользователю.
Однако мучают сомнения, не слишком ли будет нагружена MySQL, если в ней например будет 10,000 логинов/паролей именно от MySQL?
Или же можно создать одного-единственного пользователя с вышеобозначенными правами, и каким-либо образом подстраивать под каждого конкретного форумчанина?
Надеюсь, понятно написал.

Думаю, по этой аналогии несложно будет сделать права для админов и модераторов.