I've worked in IT for 20 years. Recently I obtained shared hosting that uses cpanel and by extension webmail for email. Based on experience of countless other systems, there are two significant deficiencies that are rather perplexing to the webmail login experience.
1. If there is any authentication failure, the page simply reloads. No error is given. No indication of issue is given. Zero feedback makes it appear there is a site failure. Expected (obvious) behavior: things like "name or password incorrect", and the apparently extremely important "use full email address when authenticating", which leads us to...
2. You need to type a full email address to log in. Why? This is unheard of in modern technology outside of this system. If I'm authenticating to https://mydomain.com:2096 it is blatantly obvious what the DNS suffix is, and therefore I should only have to type a username not a full address. I understand you could have multiple domains on a server, but then there are multiple domain login pages and each one should cleanly and simply handle its own users. At the very least if there is some reason the obvious functionality can't be in place the form should do basic syntax checking. That is, there is no reason when I tab to the password field and the email field does not contain @. syntax that it's not highlighting in red with error message if that's a requirement.
I've heard of cpanel for years but never used it. I'm dumbfounded how it can suffer from such fundamental issues. cpanel login does not have these issues yet webmail does. Also, webmail docs say to log in with username when seemingly they should say full email address, so the docs are deficient on top of the UI/platform issues. Baffling unless I'm totally missing something/ this is due to the hosting provider in some way?
1. If there is any authentication failure, the page simply reloads. No error is given. No indication of issue is given. Zero feedback makes it appear there is a site failure. Expected (obvious) behavior: things like "name or password incorrect", and the apparently extremely important "use full email address when authenticating", which leads us to...
2. You need to type a full email address to log in. Why? This is unheard of in modern technology outside of this system. If I'm authenticating to https://mydomain.com:2096 it is blatantly obvious what the DNS suffix is, and therefore I should only have to type a username not a full address. I understand you could have multiple domains on a server, but then there are multiple domain login pages and each one should cleanly and simply handle its own users. At the very least if there is some reason the obvious functionality can't be in place the form should do basic syntax checking. That is, there is no reason when I tab to the password field and the email field does not contain @. syntax that it's not highlighting in red with error message if that's a requirement.
I've heard of cpanel for years but never used it. I'm dumbfounded how it can suffer from such fundamental issues. cpanel login does not have these issues yet webmail does. Also, webmail docs say to log in with username when seemingly they should say full email address, so the docs are deficient on top of the UI/platform issues. Baffling unless I'm totally missing something/ this is due to the hosting provider in some way?