使用neo4j数据库构建php会话处理程序
如何在php中构建会话处理程序,将会话数据存储在neo4j数据库中?使用neo4j数据库构建php会话处理程序,php,session,authentication,neo4j,Php,Session,Authentication,Neo4j,如何在php中构建会话处理程序,将会话数据存储在neo4j数据库中? 如何为neo4j绘制一个良好的模式,用于保存会话用户数据和管理web应用程序的用户身份验证?您需要创建一个使用neo4j REST API的实例。有一个解决方案应该包括与Neo4J的通信:因为它是一个图形数据库,所以您实际上不需要提前为模式而失眠。会话接口只要求您保存/检索关联数组:除非您明确计划通过其他语言浏览数据,否则您可以将其序列化为字符串(或JSON)并将其作为属性存储在由会话id设置密钥的新节点中。我可以为每个会话和
如何为neo4j绘制一个良好的模式,用于保存会话用户数据和管理web应用程序的用户身份验证?您需要创建一个使用neo4j REST API的实例。有一个解决方案应该包括与Neo4J的通信:因为它是一个图形数据库,所以您实际上不需要提前为模式而失眠。会话接口只要求您保存/检索关联数组:除非您明确计划通过其他语言浏览数据,否则您可以将其序列化为字符串(或JSON)并将其作为属性存储在由会话id设置密钥的新节点中。我可以为每个会话和登录的用户创建一个节点,我将数据序列化存储到表示当前会话的节点中?那个么我可以通过sessionId搜索节点,看看那个节点是否有用户的存储数据序列化,所以它是authenticate吗?因此,这是一个很好的方法?这是可行的:无论用户何时登录,您都会在会话节点上设置一个属性,无论他们何时注销,您都会删除该属性,并根据需要进行检查。我同意Fermi所说的一切,但我会选择较新的Neo4jPHP库()。如果您希望使用PHP中的Neo4j,那么它的功能更全面,测试更好,并且正在积极开发中。免责声明-我是作者。