Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 6390d0b

Browse files
first visit fix
1 parent dc4d065 commit 6390d0b

File tree

6 files changed

+9
-8
lines changed

6 files changed

+9
-8
lines changed

src/bevyframe/Features/Login.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,5 @@ def get_session_token(secret, email, password) -> str:
1111
def get_session(secret, token) -> dict:
1212
try:
1313
return jwt.decode(token, secret, algorithms=['HS256'])
14-
except jwt.exceptions.InvalidSignatureError:
15-
pass
16-
except jwt.exceptions.InvalidTokenError:
17-
pass
18-
except jwt.exceptions.InvalidKeyError:
19-
pass
14+
except:
15+
return None
-325 Bytes
Binary file not shown.

src/bevyframe/Frame/Run/Receiver.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
from bevyframe.Objects.Request import Request
66

77

8-
def receiver(self, server_socket: socket.socket):
8+
def receiver(self, server_socket: socket.socket, default_network: str):
99
client_socket, client_address = server_socket.accept()
1010
req_time = datetime.now().strftime('%Y-%M-%d %H:%m:%S')
1111
raw = client_socket.recv(1024).decode()
@@ -34,6 +34,11 @@ def receiver(self, server_socket: socket.socket):
3434
self.secret,
3535
recv['headers']['Cookie'].split('s=')[1].split(';')[0]
3636
) if 's=' in recv['headers']['Cookie'] else None
37+
if recv['credentials'] is None:
38+
recv['credentials'] = {
39+
'email': f"Guest@{default_network}",
40+
'password': ''
41+
}
3742
except KeyError:
3843
pass
3944
if recv['credentials'] is None:
-15 Bytes
Binary file not shown.

src/bevyframe/Frame/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ def run(self, host: str = '127.0.0.1', port: int = 5000, debug: bool = True):
7171
server_socket = booting(self, host, port, debug)
7272
try:
7373
while True:
74-
recv, client_socket, req_time, r = receiver(self, server_socket)
74+
recv, client_socket, req_time, r = receiver(self, server_socket, self.default_network)
7575
resp = responser(self, recv, req_time, r)
7676
sender(self, recv, resp, client_socket)
7777
except KeyboardInterrupt:
38 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)