我有一个 django 博客项目和一个 PHP 聊天。
我需要与 PHP 中的聊天共享登录 django 的用户的 ID( request.user.id )。
这可能吗 ?
我有一个 django 博客项目和一个 PHP 聊天。
我需要与 PHP 中的聊天共享登录 django 的用户的 ID( request.user.id )。
这可能吗 ?
我不认为以这种方式使用会话是一个好主意,因为它们旨在为应用程序中的某个用户临时保留数据。将 id 存储在 cookie 中并在聊天中读取它,或者在链接中传递变量可能是一个更好的主意。
您可以为此使用 HTTP 身份验证。只要两个应用程序都在同一个域上并且域名(在 WWW-Authenticate 标头中发送)对于两者来说都是相同的,一旦用户登录到一个或另一个应用程序,REMOTE_USER 变量将对两者都可用并且将包含登录人的用户名。