我正在编写一个使用几个不同表的php/mysql应用程序.
表1存储用户信息(名称电子邮件等),表2存储用户窗口小部件,表3存储这些个别窗口小部件的配置.
我现在这样做的方式是,表1有一个自动增量键,我用它来识别特定用户.当他们访问表2时,它会创建一个包含该表自己的密钥ID的行,以及表1中该特定用户的密钥ID"uid".当用户想要为其小部件设置设置时在表3中,它存储我称之为"cxid"或config xid的内容,它是表2中唯一的小部件ID.
这样做的目的是限制哪些用户看到小部件,并且配置显然用于配置目的.
问题是,当我调用个人小部件时,它会传递URL中的uid.这显然是一个安全问题,因为您可以更改它并查看其他人的小部件.但我甚至不想让任何人知道这是怎么做的.有没有办法在不使用URL的脚本之间传递变量,还没有使用表单?
我正在扩展默认的asp.net mvc示例..我正在使用它附带的asp.net成员资格提供程序..
问题是,如果我直接访问我的一个网址而不登录它会显示整个页面顶部带有"登录"链接.
我希望它明显重定向到登录页面,如果有人访问任何特定的操作URL并且他们没有登录.
我是否需要在每个控制器的每个操作中放置特定的逻辑来检查"已登录?"
这里有任何最佳实践.
我正在尝试编写applet并将其放入我的网站.我记得很久以前在使用Borland的时候做了这个,当1.4是最新版本时.它当然使用了applet标签(我目前正在使用它),它没有任何问题.但无论如何,我把类文件放在它自己的目录下的httpdocs /中,然后在网页中使用这个代码:
<applet code="wsavatar/WSAvatar" width="425" height="150>
Your browser does not support the applet tag.
</applet>
当我尝试加载页面时,会发生这种情况:
Java Plug-in 1.6.0_17
Using JRE version 1.6.0_17-b04 Java HotSpot(TM) Client VM
java.lang.ClassFormatError: Incompatible magic value 1008813135 in class file
wsavatar/WSAvatar
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Exception: java.lang.ClassFormatError: Incompatible magic value 1008813135
in class file wsavatar/WSAvatar
Run Code Online (Sandbox Code Playgroud)
<applet code="wsavatar/WSAvatar" width="425" height="150> … 我正在尝试构建7zip代码,我可以在我的Windows移动项目中使用..任何人都知道如何构建7zip代码并在Windows移动应用程序中使用相同的代码.