Then you need to check systemd-loginctl to see if your user is listed. If it's not then that is the primary problem. If you are not listed, then you need say which DM you use (e.g. gdm or kdm) and we can take it further.
I got nothing listed in the output of the command. I am using KDM without auto-login.