Код: Выделить всё
MedConnect
Log In to Your Account
[i]
Log In
Don't have an Account? [u]Sign Up[/u]
By clicking "Log In", you log back into your Existing Account
Please enter your email address
Please enter your password
Incorrect Email or Password
MedConnect
Create a New Account
Sign Up
Already a Member? [u]Log In[/u]
By clicking "Sign Up", you agree to our [u]Terms[/u] and [u]Privacy Policy[/u]
Please enter your name
Please enter your email address
Please create a password
Please enter a valid email address
Your password must be above 6 characters
Email is already registered
All-In-One
Medical Consultancy Platform
[/i]
[i][/i]
[i][/i]
Connect with
Consultants
Book Online Interactions
Anytime
Volunteer as a
Verified Consultant
[i][/i]
[i][/i]
[i][/i]
Self-Educate with
Resources
Get Personalised, Detailed
Prescriptions
Search for specific
Medical Help
Non Profit • Start for Free • Cancel Anytime
// Toggling between the Log In and Sign Up DIVs
function showorHide(showDivName, hideDivName) {
var showDiv = document.getElementsByClassName(showDivName);
var hideDiv = document.getElementsByClassName(hideDivName);
hideDiv[0].style.display = "none";
showDiv[0].style.display = "grid";
}
// Log In Validation System
// Input Fields
var logInEmail = document.getElementById("loginemailtxt");
var logInPwd = document.getElementById("loginpwdtxt");
// Error Messages
var loginNoEmail = document.getElementById("loginNoEmail");
var loginNoPassword = document.getElementById("loginNoPassword");
var loginIncorrectCreds = document.getElementById("loginIncorrectCreds");
// Log In button
var loginBtn = document.getElementById("loginBtn");
loginBtn.addEventListener("click", function(e) {
e.preventDefault();
if(logInEmail.value === "" && logInPwd.value === "") {
// error messages
loginNoEmail.style.visibility = 'visible';
loginNoPassword.style.visibility = 'visible';
loginIncorrectCreds.style.visibility = 'hidden';
// borders
logInEmail.style.border = '2px solid red';
logInPwd.style.border = '2px solid red';
} else if (logInEmail.value === "") {
// error messages
loginNoEmail.style.visibility = 'visible';
loginNoPassword.style.visibility = 'hidden';
loginIncorrectCreds.style.visibility = 'hidden';
// borders
logInEmail.style.border = '2px solid red';
logInPwd.style.border = '2px solid green';
} else if (logInPwd.value === "") {
// error messages
loginNoEmail.style.visibility = 'hidden';
loginNoPassword.style.visibility = 'visible';
loginIncorrectCreds.style.visibility = 'hidden';
// borders
logInEmail.style.border = '2px solid green';
logInPwd.style.border = '2px solid red';
} else {
// error messages
loginNoEmail.style.visibility = 'hidden';
loginNoPassword.style.visibility = 'hidden';
loginIncorrectCreds.style.visibility = 'hidden';
// borders
logInEmail.style.border = '2px solid green';
logInPwd.style.border = '2px solid green';
document.getElementById('mainForm').submit();
}
});
// Sign Up Validation System
// Input Fields
var signUpName = document.getElementById('signupnametxt');
var signUpEmail = document.getElementById('signupemailtxt');
var signUpPassword = document.getElementById('signuppwdtxt');
// Error Messages
var signupNoName = document.getElementById('signupNoName');
var signupNoEmail = document.getElementById('signupNoEmail');
var signupNoPwd = document.getElementById('signupNoPwd');
var signupValidEmail = document.getElementById('signupValidEmail');
var signupValidPwd = document.getElementById('signupValidPwd');
var signupEmailExists = document.getElementById('signupEmailExists');
// Sign Up button
var btnSubmit = document.getElementById('signupbtn');
btnSubmit.addEventListener('click', () => {
if(signUpName.value === "") {
signUpName.style.border = '2px solid red';
signupNoName.style.visibility = 'visible';
signupEmailExists.style.visibility = 'hidden';
} else {
signUpName.style.border = '2px solid green';
signupNoName.style.visibility = 'hidden';
}
if(signUpEmail.value === "") {
signUpEmail.style.border = '2px solid red';
signupNoEmail.style.visibility = 'visible';
} else if (!validateEmail(signUpEmail.value)) {
signUpEmail.style.border = '2px solid red';
signupValidEmail.style.visibility = 'visible';
signupEmailExists.style.visibility = 'hidden';
} else {
signUpEmail.style.border = '2px solid green';
signupValidEmail.style.visibility = 'hidden';
signupNoEmail.style.visibility = 'hidden';
signupEmailExists.style.visibility = 'hidden';
}
if(signUpPassword.value === "") {
signUpPassword.style.border = '2px solid red';
signupNoPwd.style.visibility = 'visible';
signupEmailExists.style.visibility = 'hidden';
} else if (signUpPassword.value.length < 6) {
signUpPassword.style.border = '2px solid red';
signupValidPwd.style.visibility = 'visible';
signupEmailExists.style.visibility = 'hidden';
} else {
signUpPassword.style.border = '2px solid green';
signupValidPwd.style.visibility = 'hidden';
signupNoPwd.style.visibility = 'hidden';
}
if(signUpName.value.length > 0 && signUpEmail.value.length > 0 && signUpPassword.value.length >= 6) {
document.getElementById('mainForm').submit();
}
});
Код: Выделить всё
Warning: Undefined array key "signUpEmail" in /Applications/MAMP/htdocs/medConnect/user_profile.php on line 6
Warning: Undefined array key "signUpPassword" in /Applications/MAMP/htdocs/medConnect/user_profile.php on line 7
Код: Выделить всё
Подробнее здесь: [url]https://stackoverflow.com/questions/79122818/how-do-i-resolve-error-messages-involving-session-handling[/url]
Мобильная версия