# Script controllo login

**URL:** <https://www.ruby-forum.com/t/script-controllo-login/170532>\
**Category:** IT\
**Created:** [June 18, 2009, 4:02pm UTC](https://www.ruby-forum.com/t/script-controllo-login/170532 "2009-06-18T16:02:22Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Niko\_R](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/439d5e/32.png) [@Niko\_R](https://www.ruby-forum.com/u/Niko_R)\
**Post date:** [June 18, 2009, 4:02pm UTC](https://www.ruby-forum.com/t/script-controllo-login/170532/1 "2009-06-18T16:02:22Z")

</div>

Ciao a tutti,

dovrei realizzare uno script in ruby che mi permetta di fare il  
controllo di login ad una applicazione web.  
Se riesce a loggarsi deve ritornare ok altrimenti un msg di errore.

L’applicazione web è sviluppata in JSP su https ma non usa alcuna  
crittografia dei dati.

con il modulo di firefox “LIVE HTTP HEADERS” riesco a catturare questa  
stringa

POST /custom/components/login/login.jsp  
\_\_dmfAction=onLogin&\_\_dmfHandler=Login\_0&\_\_dmfHandlerArgs=&\_\_dmfControl=&Login\_username\_0=XXXX&Login\_password\_0=XXXX&\_\_dmfRequestId=\_\_client3%7E%7E3&\_\_dmfHiddenX=0&\_\_dmfHiddenY=0&\_\_dmfFormclass=com.components.login.Login&\_\_dmfNlsclass=components.session.LoginNlsProp&\_\_dmfSerialNumber=2

ho creato uno script usando le librerie ‘net/http’ e ‘net/https’  
passadogli questa stringa con il metodo post ma mi risponde errore 400  
(bad request)

qualcuno ha qualche idea ?

Grazie

N.
