如何三个web项目共用一个登陆界面?也就是用一个地址!
我现在做一个web网站,有三个端,分别是root-根用户,administrator-管理员端,teacher-教师端.分别对应着三个项目,要用一个地址登陆(或域名).
这样做,1:一个地址登陆,对用户友好.
2:对应三个项目,将来可以分开部署,部署到局域网里面不同的机器上.目前是都是在一个机器上.
3:三种用户id都是数字,只是长度不同,也利用同意登陆.
效果如下:例如我用地址http://127.0.0.1出现的登陆页登陆后,
root登陆,就到了http://127.0.0.1/root
administrator登陆,就到了http://127.0.0.1/administrator
teacher登陆,就到了http://127.0.0.1/teacher,
但是问题是root,administrator,teacher是三个项目,甚至http://127.0.0.1(先称之为login)本身也有可能是一个项目.
我才疏学浅,遇见这样的需求,实在不知道该怎么办?应该可以做到吧,路过的好心人帮忙看看?
如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

评论(12)

<form onsubmit="return check();" ...> <script> function check(){ var idstr=document.getElementById('#idinput').value; if(idtr.length==root长度){ document.forms[0].action="/root"; } else if(idtr.length==administrator长度){ document.forms[0].action="/administrator"; } else{ document.forms[0].action= "/teacher"; } return true; } </script>
示例代码,不能真正运行。如果用jQuery,更容易实现。


发布评论
需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。