Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
2 ตอบกลับ
10539 มุมมอง

Hi,

Using a JAvaScript Library for XMLRPC (Mimic), I tested my authentification with success. The return message with success : <value><int>1</int></value>

And if failed: <value><boolean>0</boolean></value>

How can I get the session_id ? I don't think that 1 is the session id, is it ?

อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

1 (in you case, probably you are using admin user) is the uid (user id). It's important because is the id used by openERP to manage create and write (and other operation). If you read the code you can see that uid is passed to all the functions. You don't need session_id because you have a connection and the uid yet.

อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

The session object is defined as follows:

def __init__(self):
    self._creation_time = time.time()
    self._db = False
    self._uid = False
    self._login = False
    self._password = False
    self._suicide = False
    self.context = {}
    self.jsonp_requests = {}

session.authenticate returns the UID so for all practical purposes this is the session id.

อวตาร
ละทิ้ง
Related Posts ตอบกลับ มุมมอง กิจกรรม
1
มิ.ย. 15
4782
2
พ.ค. 15
8482
0
มี.ค. 15
11633
1
มี.ค. 17
4380
1
มี.ค. 15
8314