0
A
回答
0
这是可能的,但不应按照您描述的方式完成。
您将始终需要不会更改的连接:将处理身份验证的数据库。
然后对于每个用户,您可能有一个特定的数据库。登录后,您应该拥有连接到用户数据库所需的帐户详细信息(数据库详细信息)。
一旦你拥有了它,使用的
描述的一种方法请看:Symfony 2 : multiple and dynamic database connection
它应该是相当简单的。
PS:除了永久连接,您还可以让用户通过SSO(单点登录)环境中的其他服务器进行身份验证 - 这是高级主题。用户数据库的连接细节应该来自该服务器。
0
退房Symfony2, Dynamic DB Connection/Early override of Doctrine Service
这是另一种略有重复,但具体到使用请求参数,得到的答复提供了更多的细节,这是服务的线路。不知道它是否对其他答案有帮助,但无论如何请检查一下。
相关问题
- 1. 用户使用不同帐户登录的数据库方案
- 2. 使用正确的登录用户数据时,Ajax登录不会登录
- 3. 从数据库登录的PHP用户不会登录
- 4. 登录时使用两个数据库
- 5. 从yii2当前用户登录数据库检索数据
- 6. 使用ASP.NET用户帐户登录的外部数据库
- 7. twitter4j登录使用不同的帐户
- 8. Azure v12数据库登录用户
- 9. 根据登录的用户使用不同的连接名称
- 10. 使用Jmeter登录错误的用户登录数据
- 11. 在mybatis-config.xml中,不同的用户如何使用不同的用户名登录到同一个数据源?
- 12. Asp.net登录 - 使用用户数据
- 13. 使用数据库的PHP用户/管理员登录
- 14. 使用php登录mysql数据库的用户更新点
- 15. 使用数据库的登录系统
- 16. 检查数据库中的用户名登录用户名MVC3
- 17. 使用Play框架实现用户登录/退出而不使用数据库
- 18. 使用webservice与远程用户数据库登录
- 19. 用户使用php和mysql数据库登录
- 20. 使用Azure AD创建Azure SQL数据库登录/用户
- 21. 验证wordpress用户使用python从数据库登录
- 22. MVC - Asp.Net身份。 HOWTO在用户登录时登录到数据库
- 23. 登录用户的不同页面以及登录用户的根目录
- 24. 当用户登录时恢复最后一页,会话/数据库
- 25. 当用户未登录时,SuiteScript服务会获取数据库信息?
- 26. 使用本地帐户登录DB2数据库的问题
- 27. 如何使从数据库检索用户的登录功能?
- 28. 使用数据库android登录页面
- 29. 使用mySql数据库登录系统
- 30. 使用PHP登录到MySQL数据库?
我不认为这是一个伟大的数据库设计,如果你需要更改数据库,如果用户登录.. – 2013-03-01 09:33:29