Передача идентификатора пользователя в апплет?

0

У меня есть Java-апплет, запущенный на сайте Drupal:

<Applet Code="Go.class" codebase = "/java" width=200 Height=100 />

Проблема в том, что мне нужно передать идентификатор пользователя в приложение. Однако, если я сделаю это так:

<Applet Code="Go.class" codebase = "/java" width=200 Height=100>
    <param name="userid" id="parm" value="5">
</applet>

Тогда вы можете себе представить, насколько легко было бы любому пользователю подражать другому пользователю. Итак, как я могу получить доступ к идентификатору пользователя в апплете?

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

Теги:
applet

1 ответ

0

Учитывая, что хотят показать пользователю свои собственные данные, справедливое допущение, что приложение уже аутентифицировало пользователя, и что сервер знает, кто является пользователем.

Вы можете использовать идентификатор сеанса, но не забудьте генерировать случайный идентификатор сеанса на лету, каждый раз, когда новый пользователь получает аутентификацию. Используйте этот идентификатор сеанса в параметре апплета, чтобы вернуться к пользователю.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню