阅读:6112
回复:21
|
怎么在aspx文件js中读取当前登陆用户的ObjectID
怎么在aspx文件js中读取当前登陆用户的ObjectID
|
最新喜欢:实名用户_7... |
1楼#
发布于:2017-05-03 08:40
@t156965365 现在情况是这样的,实施人员默认用一个给定的“游客”账号自动登陆系统,在系统中很多操作没有权限,现在是登陆用户填写表单提交,时间长了,登陆用户被退出了,游客自动登陆了,所以本来游客不能操作的表单操作了,系统中的createdBy 就是游客是OBjectID,现在想在提交或者保存时候,实时读取当前用户ObjectID,以判断是否是游客账号,是的话不让提交,或者你们有没有更好的解决办法
|
|
2楼#
发布于:2017-05-03 08:42
@t156965365 你给的这种方法,如果登陆账户退出的话,读取的当前表单类似于之前已经缓存好的,读取还是之前登陆的用户,但是提交以后CreatedID还是变成游客的ObjectID了
|
|
3楼#
发布于:2017-05-03 12:00
@t156965365 这个函数能在系统默认表单里面,启用代码里面使用吗,这边使用不识别MvcPostValue,UserValidator,MvcResult
|
|
4楼#
发布于:2017-05-03 13:44
@岩竹玉雨 没有找到需求&bug板块,给个链接,谢谢
|
|
5楼#
发布于:2017-05-03 14:09
|
|
6楼#
发布于:2017-05-03 14:41
@岩竹玉雨 第一,设置session时间为4或8小时或更长。这个在什么地方设置,是下图这个吗?
图片:QQ图片20170503144105.png |
|
8楼#
发布于:2017-05-03 15:02
@岩竹玉雨 谢谢,先这种方式试试,我在系统后面添加了时间,mode用默认的应该可以吧<sessionState mode="InProc" timeout="240" />
|
|
9楼#
发布于:2017-05-03 15:35
图片:QQ图片20170503153500.png |
|
上一页
下一页