mirror of
https://github.com/wolfswolke/DeathGarden_API_Rebirth.git
synced 2026-03-21 17:54:09 -05:00
25 lines
696 B
Markdown
25 lines
696 B
Markdown
## bhvrSession Cookie
|
|
|
|
The Steam Login Function (see Steam_Login.md) returns the Cookie bhvrSession with the Value UserID (User ID is a custome Value generated by the MongoDB handler).
|
|
|
|
The Client then adds this Cookie to every following request.
|
|
|
|
This is done so that the API knows which user data to return.
|
|
|
|
# Login Endpoint
|
|
/api/v1/auth/provider/steam/login
|
|
|
|
# Retrieving Cookie
|
|
|
|
```python
|
|
userid = request.cookies.get('bhvrSession')
|
|
```
|
|
# Usage example
|
|
Request
|
|
```python
|
|
@app.route("/api/v1/inventories", methods=["GET"])
|
|
def inventories():
|
|
userid = request.cookies.get('bhvrSession')
|
|
return jsonify({"code": 200, "message": "OK", "data": {"playerId": userid, "inventory": []}})
|
|
```
|