Bon, voilà, je voudrais entrer dans un site grâce à un mot de passe et un nom utilisateur, je tape cette fonction :
Je ne connais pas du tout la source de traitement asp d'arrivée, cependant, j'ai le code de départ (html)
Code : Sélectionner tout - Visualiser dans une fenêtre à part HTTPRequest("http://monSite.com/process_login.asp","", "","USERNAME=" + p_Login + "&PASSWORD=" + p_Password,"POST")
(Je ne mets que le code du formulaire parce que sinon c'est trop long)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50 <FORM ACTION="process_login.asp" METHOD="post" NAME="frmLogin"> <TABLE WIDTH=350 HEIGHT=250 BORDER=0 CLASS="dialog"> <TR> <TD HEIGHT=20 ALIGN="center" CLASS="dialog_title"> <TABLE WIDTH=500 HEIGHT=20> <TR> <TD ALIGN="center" WIDTH=460 HEIGHT=20 CLASS="dialog_title"> CRM Login </TD> <TD WIDTH=40 CLASS="help"> <A HREF="javascript: OpenHelp('login');">help</A> </TD> </TR> </TABLE> </TD> </TR> <TR> <TD ALIGN="center" VALIGN="middle" CLASS="dialog_content"> <TABLE WIDTH=300 HEIGHT=100 BORDER=0 CELLSPACING=5 CLASS="dialog_content"> <TR> <TD ALIGN="right"> Username: </TD> <TD> <INPUT TYPE="text" NAME="username" SIZE=15 MAXLENGTH=15> </TR> <TR> <TD ALIGN="right"> Password: </TD> <TD> <INPUT TYPE="password" NAME="password" SIZE=15 MAXLENGTH=15> </TD> </TR> </TABLE> </TD> </TR> <TR> <TD HEIGHT=40 ALIGN="center" CLASS="dialog_content"> <INPUT TYPE="submit" VALUE="OK" CLASS="button_default" STYLE="width: 75px;"> <INPUT TYPE="submit" VALUE="Cancel" CLASS="button" STYLE="width: 75px;"> </TD> </TR> </TABLE> </FORM>
Le seul problème, c'est que ça ne fonctionne pas, mais je ne sais pas si ça vient de moi ou du server... car il me met une erreur, plutôt que de dire que je n'ai pas accès... (sachant que lorsque je me log normalement via le formulaire, j'ai accès normalement)
Voici le code erreur qu'il me sort... Apparement, il reconnaît pas mes paramètres. :\
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC SQL Server Driver][SQL Server]Procedure 'spGetLoginByUsernameAndPassword' expects parameter '@Username', which was not supplied.
/process_login.asp, line 18
Partager