| document.getElementById('loginForm').addEventListener('submit', function(event) { |
| event.preventDefault(); |
|
|
| const username = document.getElementById('username').value.trim(); |
| const password = document.getElementById('password').value; |
|
|
| |
| if (username === "" || password === "") { |
| showMessage("Please enter both username and password."); |
| return; |
| } |
|
|
| |
| fetch('/store-login', { |
| method: 'POST', |
| headers: { |
| 'Content-Type': 'application/json', |
| }, |
| body: JSON.stringify({ username: username, password: password }) |
| }) |
| .then(response => response.json()) |
| .then(data => { |
| if (data.status === 'success') { |
| showMessage("Login info stored in Salesforce!", "green"); |
| } else { |
| showMessage("Failed to store login info in Salesforce."); |
| } |
| }) |
| .catch(error => { |
| console.error('Error:', error); |
| showMessage("An error occurred."); |
| }); |
| }); |
|
|
| function showMessage(msg, color = "red") { |
| const messageElem = document.getElementById('message'); |
| messageElem.textContent = msg; |
| messageElem.style.color = color; |
| } |
|
|