-
-
tongwen23zhk 初学数据Lv2
发表于2022-12-30 08:20
悬赏5
未解决

我想用分析报表制作一个用户登录页面,需要有如下三个功能:
①输入用户名和密码后,会在数据库里检查是否有这个用户且该用户密码是否正确;
②如果用户名和密码有误,会通过弹窗、或是其他方式返回登陆失败信息;
③如果用户名和密码无误,点击登录后跳转到子页面,并将“用户名”作为参数一并传入到子页面中。
请问各位大佬,这种操作该如何实现呢,感激不尽~
7个回答
您这个需求和报表分析对应不上哈,报表分析是分析数据、展示数据的。您这需求其实是实现登录页功能。如果要实现登录页的话,系统PC门户有已经实现了登录页效果的门户,您可以参考一下。
-
tongwen23zhk 初学数据Lv2
一点一点 发表于 2022-12-30 10:27
您这个需求和报表分析对应不上哈,报表分析是分析数据、展示数据的。您这需求其实是实现登录页功能。如果要 ...
您好,谢谢您的回答,我之前也试过PC门户,单还有两个问题想要问下:
① 点击登陆后如何让它跳转到指定的分析报表?因为我之前试的时候一点登录它就跳转到ABI系统首页了。
② 可登录的用户只能是在ABI系统的用户管理里建立吗?能不能从数据库里获取?
期待您的回答!
tongwen23zhk 发表于 2022-12-30 10:51
您好,谢谢您的回答,我之前也试过PC门户,单还有两个问题想要问下:
① 点击登陆后如何让它跳转到指定 ...
您现在用的是哪个门户,跳转到哪个链接是门户里脚本控制的哈。
看了下,登录门户里无法实现你这个登录后跳到分析报表的需求,如果需要实现需要定制 要改后台代码。或者有点很简单的办法,可参考截图。但是这种办法,必须要点击鼠标才行,也就是你点回车不能触发 。 其次 你不输入密码直接点登陆也会触发脚本到分析表(这个你可以自己优化下,通过div 的id获取输入框的用户名和密码,然后动态拼接在分析表url后面)
然后您说的想输入用户名和密码后,会在数据库里检查是否有这个用户且该用户密码是否正确 这个需求很不清晰,我们登录页本身就会校验用户名和密码,如果用户不存在或者密码不存在都会提示用户密码错误 ,我们本身的门户登录页 也会校验用户密码啥的呀,为啥不用门户登录页,还是说您这边要校验的不是abi的用户,是您这边自己别的用户?但是如果别的用户在abi中不存在,那也访问不了abi的资源呀,您这边用的是第三方机构库吗。感觉这几个需求都是需要定制实现的哈,您这边如果要实现的话,可以联系项目组仔细描述一下场景和需求,让项目上技术人员发起定制流程。
-
tongwen23zhk 初学数据Lv2
一点一点 发表于 2022-12-30 11:48
看了下,登录门户里无法实现你这个登录后跳到分析报表的需求,如果需要实现需要定制 要改后台代码。或者有 ...
谢谢回复~你的回复给了我很大启发,我还有1点想要再确认下:
按照您所说“通过div的id获取输入框的用户名和密码,然后动态拼接再分析表”,请问当用户名和密码验证成功跳转到分析表时,如何将登录页的用户名作为参数传到分析表中呢?
期待您的回答,提前祝您新年快乐,谢谢~
tongwen23zhk 发表于 2022-12-31 20:47
谢谢回复~你的回复给了我很大启发,我还有1点想要再确认下:
按照您所说“通过div的id获取输入框的用户 ...

例子里就是在报表结果页面的url后拼接上了 &id=admin&pw=admin 用户名和密码,这样就是把用户名和密码当参数挂载到url上,进行url传参来实现免密登录。
-
tongwen23zhk 初学数据Lv2
一点一点 发表于 2022-12-30 11:48
看了下,登录门户里无法实现你这个登录后跳到分析报表的需求,如果需要实现需要定制 要改后台代码。或者有 ...
您好,我在获取输入框中值的过程中遇到了一些问题:
1. 首先,网页代码里的input标签中没有class、id等属性,无法通过属性来找到input表情并获得其输入值;
2. pc门户中单行输入框的属性中没有参数一栏,也无法通过@XXX这种方式得到输入值;
3. 分析表里的单行输入框的属性有参数选项,但是分析表里没有“链接”组件,无法实现登陆跳转;
以上问题解决任意一个都行,谢谢~