I have a password protect web folder on my site, I am fetching that folder on another domain using Curl
, what I want is: when I try to open the URL it should as
-H 'Authorization: Basic user:pass' user:pass must be encoded in base64
you can use cookies there I think. The steps would be:
Thanks all of your responses!
This is what I need, hope it helps someone!
In Order to get the "password protected" URL/Folder via CURL, we need to supply the username/password into the CURL like an example @pizza said, But there are 2 more things.
1-) We need a Prompt Here.
2-) We Don't want to HardCoded the username and password on second domain.
so, we will place PHP_AUTH_USER and password prompt at the top of the page, and then will pass the argument via CURL to the destination URL/Folder.
Yes yes, I know it's simple, but sometime you just can't figure out on a correct dimensions..
for .htaccess style password protection, You can code the userid password as in:
curl -u userid:password http://.......
Examples:
--user
curl -v --user myName:mySecret http://example.com/foo/bar
-u
curl -v -u myName:mySecret http://example.com/foo/bar
(example for Minh Nguyen see https://stackoverflow.com/a/26826658/3411766)
curl -v -su 'myName' http://example.com/foo/bar
asks for the pw of user 'myName'.
Try the following like :
curl -su 'user' <url>
It should prompt password
for the user