繁体   English   中英

将用户ID传递给applet?

[英]Passing user ID to an applet?

我在Drupal网站上运行了一个Java applet:

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

问题是我需要将该人的用户ID传递给应用程序。 但是,如果我这样做:

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

然后,您可以想象任何用户模仿另一个用户将多么容易。 那么,如何获取小程序中用户的ID?

现在,我唯一想到的方法可能是将其保存在会话中,然后有人想出如何通过applet访问同一会话。 但是我什至不知道那是否可能?

鉴于要向用户显示自己的数据,可以合理地假设应用程序已经对用户进行了身份验证 ,并且服务器知道用户是谁。

您可以使用会话ID,但要记住,每次新用户通过身份验证时,都要即时生成一个随机的会话ID 在applet参数中使用该会话ID,以映射回用户。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM