I would like to log in to a remote website from Terminal, which requires an username and password to log in.
So I first tried to log in to one of the Stack Exchange site. According to this answer, you use -u username:password to add your credentials.
So I tried the following:
USERNAME="mine@gmail.com"
PASSWORD="myPassword"
URL="https://sustainability.stackexchange.com/"
curl $URL -u $USERNAME:$PASSWORD
But the resultant website is not a page that the logged-in user sees but it is a page that non-verified user sees, which shows a Sign-up button.
I feel that it works only on the cases where you type in your credentials at the pop-ups shown when you try to access it.
So how can I log in in these cases from within Terminal?