Автор Тема: Проблемы с передачей логина между различными Perl-скриптами.  (Прочитано 4563 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн CyberCraft

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Добрый день!

У меня есть форум собственной разработки, т. е. весь код писал сам. Есть несколько Perl-скриптов: enter.pl, messagelist.pl, newmessage.pl, newtopic.pl, registr.pl, topiclist.pl, users.pl. При просмотре форумов, которые сделаны профессионалами, мы можем заметить ссылку <Вход> на верхней странице. А при входе в форум, введя логин и пароль, то можно создавать темы, отправлять сообщения и т.д. от зарегистрированных аккаунтов. И на верхней странице уже отображается <Выход [логин_пользователя]>. И если нажимать различные ссылки на этих форумах, т.е. внутри одного форума, нпр, <Новая тема>, <Отправить сообщение>, и т.д., то логин передается между различными Perl-скриптами.

Вопрос: А как делается так, чтобы при нажатии на ссылки, типа <Новая тема>, <Отправить сообщение>, имя пользователя (логин) передавался между различными Perl-скриптами. Я начинающий программист на Perl, и надеюсь, опишите все подробно.

Оффлайн arto

  • Ветеран
  • *****
  • Сообщений: 699
  • +0/-0
  • 2
    • Просмотр профиля
perldoc CGI::Session
perldoc Apache::Session

Оффлайн CyberCraft

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Привет arto.

Ты написал на мой e-mail, что пример форума находиться на форуме. Но где она находиться на этом форуме?

Ты не мог бы отправить этот пример форума на мой e-mail в качестве вложенного файла.

И еще: что такое perldoc CGI::Session, Apache::Session и с чем его едят, где они обитают, на что намазывают?

Оффлайн arto

  • Ветеран
  • *****
  • Сообщений: 699
  • +0/-0
  • 2
    • Просмотр профиля
1. не писал.
2. вы о чем?
3. документация на модули, которые помогают построить сессии для www.

Оффлайн Nikolai Z.

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 14
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
CyberCraft
Если нехош с модулями возится, можешь накалякать "свое"
Просто делаешь таблицу в БД - session, туда суем идентификатор и хеш пасс к примеру, и время последнего обнавления.....

Пользователю передаем все в куках или прямо в запросе....
Переодически обовляем записи в таблице и чистим оттуды то что вышло по тайму...

Конечно пример убогий... аля кое как, но поправде - сойдет

Оффлайн CyberCraft

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Форум я создаю для себя, и хочу научиться.

Поэтому, напишите более подробно как пользоваться модулями, CGI::Session, Apache::Session.

Оффлайн arto

  • Ветеран
  • *****
  • Сообщений: 699
  • +0/-0
  • 2
    • Просмотр профиля
документация дана, google есть.
обучение платно.
советы только бесплатны, т.к. страна советов.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28