Forum » Izdelava spletišč » Avtomatizacija Logina v Internet explorer
Avtomatizacija Logina v Internet explorer
HellBird ::
Pozdrav,
imam dokaj veliko težavo, za katero se bojim da ni rešljiva. Upam, da ni bilo že desetkrat na moje vprašanje odgovorjeno.
Delam nekakšno spletno aplikacijo, ki se bo povezovala z administracijo nekega programa. Problem je v tem, da bi želel narediti avtomatsko prijavo, ne pa da se mi pojavlja okno za vpis uporabiškega imena in gesla. Zadevo je čisto enostavno rešiti v Firefoxu, tako da vpišeš http://user:pass@domena, v IE pa od nevem katere verzije to ne deluje več, razen če spremeniš nek ključ v registru. Zanima me, če je vseeno mogoče to stvar na kak način prelisičiti, mogoče s PHP, pošiljanjem kakšnih postu serverju itd.
Za pomoč se zahvaljujem.
LP
imam dokaj veliko težavo, za katero se bojim da ni rešljiva. Upam, da ni bilo že desetkrat na moje vprašanje odgovorjeno.
Delam nekakšno spletno aplikacijo, ki se bo povezovala z administracijo nekega programa. Problem je v tem, da bi želel narediti avtomatsko prijavo, ne pa da se mi pojavlja okno za vpis uporabiškega imena in gesla. Zadevo je čisto enostavno rešiti v Firefoxu, tako da vpišeš http://user:pass@domena, v IE pa od nevem katere verzije to ne deluje več, razen če spremeniš nek ključ v registru. Zanima me, če je vseeno mogoče to stvar na kak način prelisičiti, mogoče s PHP, pošiljanjem kakšnih postu serverju itd.
Za pomoč se zahvaljujem.
LP
Microsoft ::
Ja kaj pa, ce bi lahko URL spremenil v http://domena.com?id=user&p=pass, pa potem preberes ta dva parametra? Ceprav tole ni tko varno, a vseeno, nekako gre.
by Miha
by Miha
s8eqaWrumatu*h-+r5wre3$ev_pheNeyut#VUbraS@e2$u5ESwE67&uhukuCh3pr
HellBird ::
Ja sam a se bo to razumelo z Login oknom, ki se pojavi? Hudič je ku ne vem kako se reče temu oknu, mogoče slikica, da bote vsaj vedli za kaj se gre:
Problem je da nimam nobenega dostopa do kode programa, ki zahteva prijavo, da bi mogoče kaj predelal, zadeva pa tudi ne teče na kakšnem klasičnem http serverju, da bi pač samo zbrisal .htaccess in .htpasswd fajle.
Problem je da nimam nobenega dostopa do kode programa, ki zahteva prijavo, da bi mogoče kaj predelal, zadeva pa tudi ne teče na kakšnem klasičnem http serverju, da bi pač samo zbrisal .htaccess in .htpasswd fajle.
PeHaPe.Si ::
To lahko rešiš s PHPjem, oglej si v manualu oz. vpiši kot iskano besedo "Authentication"
http://www.pehape.si - Ker imamo radi PHP :)
HellBird ::
No tole se res da s PHP-jam rešit kot zgleda. Problem je le da mi še vedno ne deluje. Uporabil sem tolo kodo:
/* Access Configuration */
define ('x401_host', 'www.example.com');
define ('x401_port', 80);
define ('x401_user', 'your_username');
define ('x401_pass', 'your_password');
/* Function */
function get401Page($file) {
$out = "GET $file HTTP/1.1\r\n";
$out .= "Host: ".x401_host."t\r\n";
$out .= "Connection: Close\r\n";
$out .= "Authorization: Basic ".base64_encode(x401_user.":".x401_pass)."\r\n";
$out .= "\r\n";
if (!$conex = @fsockopen(x401_host, x401_port, $errno, $errstr, 10))
return 0;
fwrite($conex, $out);
$data = '';
while (!feof($conex)) {
$data .= fgets($conex, 512);
}
fclose($conex);
return $data;
}
/* Code */
if ($source = get401Page('/absolute/path/file.php?get=value')) {
echo $source;
} else {
echo "I can't connect!";
}
Host sem nastavil na 10.0.0.10, port pa na 8081, izpolnil sem tudi username in password s pravimi podatki. Na žalost pa ob obisku te strani pridem le to te napake:
HTTP/1.0 404 Not found
Server: EchoLink/1.9
Date: Tue, 09 May 2006 19:27:43 GMT
Expires: Tue, 09 May 2006 19:28:43 GMT
Cache-Control: private
Content-Type: text/html
The requested page was not found. Please check the URL and try again.
Mogoče še kakšna ideja?
/* Access Configuration */
define ('x401_host', 'www.example.com');
define ('x401_port', 80);
define ('x401_user', 'your_username');
define ('x401_pass', 'your_password');
/* Function */
function get401Page($file) {
$out = "GET $file HTTP/1.1\r\n";
$out .= "Host: ".x401_host."t\r\n";
$out .= "Connection: Close\r\n";
$out .= "Authorization: Basic ".base64_encode(x401_user.":".x401_pass)."\r\n";
$out .= "\r\n";
if (!$conex = @fsockopen(x401_host, x401_port, $errno, $errstr, 10))
return 0;
fwrite($conex, $out);
$data = '';
while (!feof($conex)) {
$data .= fgets($conex, 512);
}
fclose($conex);
return $data;
}
/* Code */
if ($source = get401Page('/absolute/path/file.php?get=value')) {
echo $source;
} else {
echo "I can't connect!";
}
Host sem nastavil na 10.0.0.10, port pa na 8081, izpolnil sem tudi username in password s pravimi podatki. Na žalost pa ob obisku te strani pridem le to te napake:
HTTP/1.0 404 Not found
Server: EchoLink/1.9
Date: Tue, 09 May 2006 19:27:43 GMT
Expires: Tue, 09 May 2006 19:28:43 GMT
Cache-Control: private
Content-Type: text/html
The requested page was not found. Please check the URL and try again.
Mogoče še kakšna ideja?
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Dron za začetnika?Oddelek: Kaj kupiti | 9075 (3774) | ziga1990 |
» | Arduino in luči (strani: 1 2 )Oddelek: Elektrotehnika in elektronika | 12030 (9656) | FX6300B |
» | [baze] Povezava do slike ali BLOB?Oddelek: Programiranje | 1655 (1452) | BlueRunner |
» | [Java]Brane spletne strani preko httpsOddelek: Programiranje | 2128 (1947) | CWIZO |
» | ET pro mod in cedegaOddelek: Igre | 1496 (1407) | PARTyZAN |