|
Про регистрацию
|
|||
---|---|---|---|
#18+
Уважаемые знатоки, ответьте пожалуйста на такой вопрос: как сделать так, чтобы базой могли пользоваться только те, кто зарегестрировался, к тому же пользователи должны иметь возможность изменять информацию (к примеру, свое резюме), которую ввели о себе. Как это реализуется в таблицах и php? Заранее благодарю за любой полезный совет и тем более за ответ. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2002, 18:15 |
|
Про регистрацию
|
|||
---|---|---|---|
#18+
Обычно в 99% подобных случаев это решается следующим образом. В самой базе данный у тебя есть только один пользователь который и используется для подключения к БД из твоих скриптов. Когда пользователь регистрируется ты создаешь для него запись в тобой созданной таблице в БД. Когда пользователь заходит на сайт (вводит логин пароль) ты создаешь для него номер сессии по рандому и этот номер постоянно таскаешь за собой, яркий пример использования этого механизма на mail.yahoo.com . Твой скрипт проверяет авторизацию пользователя и выдает ему на экран только его персональные данные. Так-же скрипт проверяет, во время обновления данных пользователя, принадлежат-ли ему эти данные, как правило по значению в дополнительной колонке в таблице. Сессии и с чем их едят! Удачи! ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2002, 09:31 |
|
|
start [/forum/moderation_log.php?user_name=%D0%A7%D0%B0%D0%B9%D0%BD%D0%B8%D0%BA+%D1%81+Access%D0%BE%D0%BC]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
9ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
others: | 442ms |
total: | 573ms |
0 / 0 |