[英]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.