Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
2
2021-090
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
2021-090
2021-090
Commits
3d16cdf5
Commit
3d16cdf5
authored
Sep 23, 2021
by
IT18111170-Silva S.H.I
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update: routes login signup
parent
144830a0
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
36 additions
and
6 deletions
+36
-6
Agri_Backend/Agripreneur_App/Auth/Token.py
Agri_Backend/Agripreneur_App/Auth/Token.py
+11
-1
Agri_Backend/Agripreneur_App/Routes/User.py
Agri_Backend/Agripreneur_App/Routes/User.py
+24
-4
Agri_Backend/Main.py
Agri_Backend/Main.py
+1
-1
No files found.
Agri_Backend/Agripreneur_App/Auth/Token.py
View file @
3d16cdf5
...
@@ -85,4 +85,14 @@ def login():
...
@@ -85,4 +85,14 @@ def login():
response
=
json
.
dumps
({
"message"
:
"login failed"
}),
response
=
json
.
dumps
({
"message"
:
"login failed"
}),
status
=
400
,
status
=
400
,
)
)
\ No newline at end of file
#logout routes
# @app.route("/logout", methods=["POST"])
# def logout():
# if 'user' in session:
# session.pop('user', None)
# return Response(
# response= json.dumps({"message": "Successfully logout"})
# )
\ No newline at end of file
Agri_Backend/Agripreneur_App/Routes/User.py
View file @
3d16cdf5
...
@@ -20,17 +20,19 @@ from werkzeug.security import generate_password_hash, check_password_hash
...
@@ -20,17 +20,19 @@ from werkzeug.security import generate_password_hash, check_password_hash
# ====post users====
# ====post users====
@
app
.
route
(
"/users"
,
methods
=
[
"POST"
])
@
app
.
route
(
"/users"
,
methods
=
[
"POST"
])
def
create_user
():
def
create_user
():
print
(
request
)
try
:
try
:
password
=
request
.
form
[
"password"
]
password
=
request
.
form
.
get
(
"password"
)
hashed_value
=
generate_password_hash
(
password
,
method
=
'sha256'
)
hashed_value
=
generate_password_hash
(
password
,
method
=
'sha256'
)
user
=
{
"name"
:
request
.
form
[
"name"
]
,
user
=
{
"name"
:
request
.
form
.
get
(
"name"
)
,
"email"
:
request
.
form
[
"email"
]
,
"email"
:
request
.
form
.
get
(
"email"
)
,
"password"
:
hashed_value
,
"password"
:
hashed_value
,
"district"
:
request
.
form
[
"district"
]
}
"district"
:
request
.
form
.
get
(
"district"
)
}
dbResponse
=
db
.
users
.
insert_one
(
user
)
dbResponse
=
db
.
users
.
insert_one
(
user
)
print
(
user
)
print
(
dbResponse
.
inserted_id
)
print
(
dbResponse
.
inserted_id
)
return
Response
(
return
Response
(
response
=
json
.
dumps
({
"message"
:
"user created"
,
response
=
json
.
dumps
({
"message"
:
"user created"
,
...
@@ -38,6 +40,24 @@ def create_user():
...
@@ -38,6 +40,24 @@ def create_user():
status
=
200
,
status
=
200
,
)
)
# user = request.json
# print(user)
# dbResponse = db.users.insert_one(user)
# print(dbResponse)
# return Response(response= json.dumps({"message": "user created",
# "id": f"{dbResponse.inserted_id}"}),
# status=200,)
# print(request.json)
# print(request.data)
# print("hello")
# print(request.form)
# return Response(status=200)
except
Exception
as
Ex
:
except
Exception
as
Ex
:
print
(
"**********"
)
print
(
"**********"
)
print
(
Ex
)
print
(
Ex
)
...
...
Agri_Backend/Main.py
View file @
3d16cdf5
...
@@ -18,4 +18,4 @@ import Agripreneur_App.Routes.PricePage
...
@@ -18,4 +18,4 @@ import Agripreneur_App.Routes.PricePage
if
__name__
==
"__main__"
:
if
__name__
==
"__main__"
:
app
.
run
(
port
=
5000
,
debug
=
True
)
app
.
run
(
host
=
"192.168.8.126"
,
port
=
5000
,
debug
=
True
)
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment