Arkm20 commited on
Commit
d69e243
·
verified ·
1 Parent(s): cc800fa

Update static/login.html

Browse files
Files changed (1) hide show
  1. static/login.html +11 -3
static/login.html CHANGED
@@ -71,10 +71,18 @@
71
  });
72
 
73
  if (response.ok) {
74
- const data = await response.json();
75
- localStorage.setItem('accessToken', data.access_token);
 
 
 
 
 
 
 
 
76
  messageEl.style.color = 'green';
77
- messageEl.textContent = 'Login successful! Redirecting...';
78
  } else {
79
  const errorData = await response.json();
80
  messageEl.textContent = errorData.detail || 'Login failed.';
 
71
  });
72
 
73
  if (response.ok) {
74
+ const token = data.access_token; // 'data' is the response from the /token endpoint
75
+ localStorage.setItem('accessToken', token);
76
+
77
+ // Send the token to the parent window (Settings.html)
78
+ if (window.parent) {
79
+ // The second argument is the target origin. '*' is less secure but works for local files.
80
+ window.parent.postMessage({ accessToken: token }, '*');
81
+ }
82
+
83
+ // Update UI to show success message instead of redirecting
84
  messageEl.style.color = 'green';
85
+ messageEl.textContent = 'Login successful! You can now close this window.';
86
  } else {
87
  const errorData = await response.json();
88
  messageEl.textContent = errorData.detail || 'Login failed.';