summaryrefslogtreecommitdiff
path: root/indoteknik_api/controllers/api_v1/login.py
diff options
context:
space:
mode:
authorIT Fixcomart <it@fixcomart.co.id>2022-11-18 11:14:04 +0700
committerIT Fixcomart <it@fixcomart.co.id>2022-11-18 11:14:04 +0700
commit5d1d53268d836c0b650654e8fc6934fbebd2f6e5 (patch)
treed515c2875d8a5a99f9f0b6aa1fc07854ebb5e003 /indoteknik_api/controllers/api_v1/login.py
parentf168734f000ea34fc3a15bdf4b6af9f4fe797d06 (diff)
Rest api register & Rest api banner by manufacture_id
Diffstat (limited to 'indoteknik_api/controllers/api_v1/login.py')
-rw-r--r--indoteknik_api/controllers/api_v1/login.py34
1 files changed, 0 insertions, 34 deletions
diff --git a/indoteknik_api/controllers/api_v1/login.py b/indoteknik_api/controllers/api_v1/login.py
deleted file mode 100644
index 5c6251ae..00000000
--- a/indoteknik_api/controllers/api_v1/login.py
+++ /dev/null
@@ -1,34 +0,0 @@
-from .. import controller
-from odoo import http
-from odoo.http import request
-from odoo.tools.config import config
-
-
-class Cart(controller.Controller):
- prefix = '/api/v1/'
-
- @http.route(prefix + 'login', auth='public', methods=['POST'], csrf=False)
- def login(self, **kw):
- if not self.authenticate():
- return self.response(code=401, description='Unauthorized')
-
- email = kw.get('email')
- password = kw.get('password')
- if not email or not password:
- return self.response(code=400, description='email and password is required')
-
- try:
- uid = request.session.authenticate(config.get('db_name'), email, password)
- user = request.env['res.users'].browse(uid)
- return self.response({
- 'is_auth': True,
- 'user': {
- 'id': user.id,
- 'name': user.name,
- 'email': user.login
- }
- })
- except:
- return self.response({'is_auth': False})
-
- \ No newline at end of file