I want to add cometchat ( written in PHP ) in my djangoproject and I need to edit this function to get it work ( a function that return the userid of the user logged in ):
function getUserID() { // I could use SESSION or other to get the user id fo the user logged in: if (!empty($_SESSION['userid'])) { $userid = $_SESSION['userid']; } return $userid; } How could I do that ? -------------- On Jun 5, 7:28 pm, Vasil Vangelovski <vvangelov...@gmail.com> wrote: > Not directly. > > The session cookie stores the session id (session key). The session id > references data stored for the session in the django session backend. > The user for that session is contained in that data. So it really > depends on what the session backend is. So I'll assume it's the > default which is the database backend which keeps this data in the > django_session table, which has a column session_data which holds an > encoded (pickled) python dict with the session data, which I'm 99.99% > sure you can't decode directly from PHP, because it's a serialize > Python object. So if you can't access it directly from PHP you need to > open a service of some sort on your django application or anything > that's written in python that would give this data to the PHP > application, this service should be only accessed from the PHP app on > the serverside for good security. So it requires punching holes for no > special reason. Or is there something very special about this PHP > script that you can't do with 10-200 times less code in your django > application? > > On Sat, Jun 5, 2010 at 5:18 PM, nameless <xsatelli...@gmail.com> wrote: > > > Someone has telled me that I could share the user id ( from Django and > > PHP ) > > also throught a cookie. > > In your opinion what is the best way ? > > > Thanks ^_^ > > > ------------- > > > On Jun 5, 4:01 pm, Vasil Vangelovski <vvangelov...@gmail.com> wrote: > >> set > > >> SESSION_COOKIE_DOMAIN=".mychatapp.com" > > >> this will make the django cookie valid both forwww.mychat.comand > >> chat.mychat.com > > >> On Sat, Jun 5, 2010 at 2:34 PM, nameless <xsatelli...@gmail.com> wrote: > >> > If the chat is in a subdomain ? > > >> > ------------ > > >> > On Jun 5, 2:05 pm, Vasil Vangelovski <vvangelov...@gmail.com> wrote: > >> >> It's possible if both of your applications are under the same domain. > >> >> see the SESSION_COOKIE_* settings variables > > >> >>http://docs.djangoproject.com/en/dev/ref/settings/#session-cookie-age > > >> >> You can then find the current user by the sessionid from the django_* > >> >> tables. > > >> >> On Sat, Jun 5, 2010 at 1:40 PM, nameless <xsatelli...@gmail.com> wrote: > > >> >> > I have a django blog project and a chat in PHP. > > >> >> > I need to share the id of the user logged in django > >> >> > ( request.user.id ) with the chat in PHP. > > >> >> > Is this possible ? > > >> >> > -- > >> >> > You received this message because you are subscribed to the Google > >> >> > Groups "Django users" group. > >> >> > To post to this group, send email to django-us...@googlegroups.com. > >> >> > To unsubscribe from this group, send email to > >> >> > django-users+unsubscr...@googlegroups.com. > >> >> > For more options, visit this group > >> >> > athttp://groups.google.com/group/django-users?hl=en. > > >> > -- > >> > You received this message because you are subscribed to the Google > >> > Groups "Django users" group. > >> > To post to this group, send email to django-us...@googlegroups.com. > >> > To unsubscribe from this group, send email to > >> > django-users+unsubscr...@googlegroups.com. > >> > For more options, visit this group > >> > athttp://groups.google.com/group/django-users?hl=en. > > > -- > > You received this message because you are subscribed to the Google Groups > > "Django users" group. > > To post to this group, send email to django-us...@googlegroups.com. > > To unsubscribe from this group, send email to > > django-users+unsubscr...@googlegroups.com. > > For more options, visit this group > > athttp://groups.google.com/group/django-users?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-us...@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.