I want to create an account when I send data as a POST request I get an error.
ex :
client.callController('${domain}/web/signup', {
"login":'tete1',
"name":'tete13232',
"password":'123',
"confirm_password":'123'
});
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
I want to create an account when I send data as a POST request I get an error.
ex :
client.callController('${domain}/web/signup', {
"login":'tete1',
"name":'tete13232',
"password":'123',
"confirm_password":'123'
});
What you're trying to achieve probably won't be possible without providing a valid csrf_token. Most web forms nowadays use this for security reasons. You could try to use RPC calls on the signup
method in the res.users
model in the auth_signup
module (see res_users.py). But I haven't tested this, it's just a suggestion that might point you in the right direction. Also make sure that uninvited users may sign up in the settings of Odoo.
For RPC calls to an Odoo database in Flutter I also suggest - if you don't already - to look at the Odoo RPC Client Library (https://pub.dev/packages/odoo_rpc). Personally I have good experience with this library. Using above suggestion would look something like this:
var res = await client.callKw({
'model': 'res.users',
'method': 'signup',
'args': [],
'kwargs': {
'values': {'name': 'tete13232', ...},
},
});
I hope this helps
Create an account today to enjoy exclusive features and engage with our awesome community!
Sign upRelated Posts | Replies | Views | Activity | |
---|---|---|---|---|
|
2
Dec 24
|
1580 | ||
API Problem in data return
Solved
|
|
2
Jun 22
|
2640 | |
|
1
Feb 22
|
3555 | ||
|
1
Feb 22
|
6317 | ||
|
0
Nov 21
|
3979 |
thanks for answer