Problema doppia autenticazione

massidgh

Nuovo Utente
27 Giu 2012
4
0
0
Ciao a tutti,
sto creando una pagina in php con dei controlli in JavaScript, praticamente ho bisogno che gli utenti accedano ad un pannello di controllo di un dominio esterno compilando la pagina di login dal mio sito.

Ora arriva il bello, ho inserito il controllo in questa maniera;

HTML:
<script language="javascript">

	function signup(pagina){

		 if (window.open) {

		  	 var MW=500;
			 var MH=350;
			 var MT=50;
			 var ML=50;

			window.open(pagina,'nome_finestra',"top="+MT+",left="+ML+",height="+MH+",width="+MW+",resizable=yes,menubar=1,toolbar= 1,location= 0,directories= 0,status= 0,scrollbars=1,fullscreen=0");

		 }
		 else {
		  window.alert('Your browser is not capable of handling this command.');
		 }
	}


</script>

e sotto ho aggiunto il PHP in questa maniera;

<form method="post" action="http://www.sitoautenticazione.it/login.php" target="_top" name="login" id="login">
<input type="hidden" name="linkritorno" value="http://www.miosito.it">
<table width="371" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="white">
    <tr>
      <td width="12"><img src="./img/box_left.gif" border="0" height="24" width="12"></td>
      <td colspan="3" align="center" bgcolor="#A6B1C9"><span class="style2"><b>User LOGIN</b></span></td>
      <td width="12"><img src="./img/box_right.gif" border="0" height="24" width="12"></td>
    </tr>
    <tr>
      <td background="./img/box_left_side.gif"><img src="./img/box_left_side.gif" border="0" height="24" width="12"></td>
      <td colspan="3">&nbsp;</td>
      <td background="./img/box_right_side.gif"><img src="./img/box_right_side.gif" border="0" height="24" width="12"></td>
    </tr>
    <tr>
      <td height="34" background="./img/box_left_side.gif">&nbsp;</td>
      <td width="157" align="left"><div align="center"><span class="style3"><strong>Username:</strong></span><br />      
      </div></td>
      <td colspan="2" align="left"><input type="text" name="username" id="username" value="" size="15"></td>
			<td background="./img/box_right_side.gif"><img src="./img/box_right_side.gif" border="0" height="24" width="12"></td>
    </tr>
    <tr>
      <td height="34" background="./img/box_left_side.gif">&nbsp;</td>
      <td align="left"><div align="center"><span class="style3"><strong>Password:</strong></span><br />      
      </div></td>
      <td colspan="2" width="189"><input type="password" name="password" id="pwd" size="15"></td>
      <td background="./img/box_right_side.gif"><img src="./img/box_right_side.gif" border="0" height="24" width="12"></td>
    </tr>
    <tr>
      <td height="38" background="./img/box_left_side.gif">&nbsp;</td>
      <td colspan="2" align="left"><div align="center"><span class="style3"><input type="submit" value="Login" style="width:100px"></span><br />      
      </div></td>
      <td>&nbsp;</td>
      <td background="./img/box_right_side.gif"><img src="./img/box_right_side.gif" border="0" height="24" width="12"></td>
    </tr>
    <tr>
      <td background="./img/box_left_side.gif"><img src="./img/box_left_side.gif" border="0" height="24" width="12"></td>
      <td colspan="3">&nbsp;</td>
      <td background="./img/box_right_side.gif"><img src="./img/box_right_side.gif" border="0" height="24" width="12"></td>
    </tr>
    <tr>
      <td background="./img/box_left_side.gif"><img src="./img/box_left_side.gif" border="0" height="24" width="12"></td>
      <td colspan="3" align="right"><a href="#" onClick="signup('forgetpwd.php');">Dimenticata la password?</a></td>
      <td background="./img/box_right_side.gif"><img src="./img/box_right_side.gif" border="0" height="24" width="12"></td>
    </tr>
		<tr>
      <td height="24"><img src="./img/box_bottom_left.gif" border="0" height="24" width="12"></td>
      <td colspan="3" background="./img/box_bottom_bg.gif"><div align="right"></div></td>
      <td><img src="./img/box_bottom_right.gif" border="0" height="24" width="12"></td>
    </tr>
</table>
</form>
In questa maniera funziona solo se ho già fatto la prima autenticazione almeno prima volta che cerco di accedere al pannello di controllo.
Il problema è che prima di questa autenticazione, la stessa pagina richiede solo al primo accesso, un'altra autenticazione, praticamente ci vuole una doppia autenticazione con credenziali diverse, quindi ho provato a modificare in questa maniera;

HTML:
<form method="post" action="https://(nomeutente della prima autenticazione):(password della prima autenticazione)@www.sitoautenticazione.it/login.php" target="_top" name="login" id="login">


ho inserito nell' action l'indirizzo web comprensivo delle credenziali utili a scavalcare la prima autenticazione, ma in questa maniera, quando clicco subottone login non prova nemmeno più a raggiungere l'indirizzo web, è come se non fosse collegato nessun indirizzo web al bottone.



riuscite ad aiutarmi???
 
Ultima modifica di un moderatore:

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
due cose
racchiudi il codice negli appositi tag (barra formattazione post, 2° riga, ultime 3 iconcine nell'ordine code, html, php
poi non vedo dove sia il php
 

massidgh

Nuovo Utente
27 Giu 2012
4
0
0
si scusa intendevo html ho sbagliato a scrivere comunque il codice è ;

Codice:
<script language="javascript">

	function signup(pagina){

		 if (window.open) {

		  	 var MW=500;
			 var MH=350;
			 var MT=50;
			 var ML=50;

			window.open(pagina,'nome_finestra',"top="+MT+",left="+ML+",height="+MH+",width="+MW+",resizable=yes,menubar=1,toolbar= 1,location= 0,directories= 0,status= 0,scrollbars=1,fullscreen=0");

		 }
		 else {
		  window.alert('Your browser is not capable of handling this command.');
		 }
	}


</script>

e sotto ho aggiunto il codice html in questa maniera;

HTML:
<form method="post" action="http://www.sitoautenticazione.it/login.php" target="_top" name="login" id="login">
<input type="hidden" name="linkritorno" value="http://www.miosito.it">
<table width="371" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="white">
    <tr>
      <td width="12"><img src="./img/box_left.gif" border="0" height="24" width="12"></td>
      <td colspan="3" align="center" bgcolor="#A6B1C9"><span class="style2"><b>User LOGIN</b></span></td>
      <td width="12"><img src="./img/box_right.gif" border="0" height="24" width="12"></td>
    </tr>
    <tr>
      <td background="./img/box_left_side.gif"><img src="./img/box_left_side.gif" border="0" height="24" width="12"></td>
      <td colspan="3">&nbsp;</td>
      <td background="./img/box_right_side.gif"><img src="./img/box_right_side.gif" border="0" height="24" width="12"></td>
    </tr>
    <tr>
      <td height="34" background="./img/box_left_side.gif">&nbsp;</td>
      <td width="157" align="left"><div align="center"><span class="style3"><strong>Username:</strong></span><br />      
      </div></td>
      <td colspan="2" align="left"><input type="text" name="username" id="username" value="" size="15"></td>
			<td background="./img/box_right_side.gif"><img src="./img/box_right_side.gif" border="0" height="24" width="12"></td>
    </tr>
    <tr>
      <td height="34" background="./img/box_left_side.gif">&nbsp;</td>
      <td align="left"><div align="center"><span class="style3"><strong>Password:</strong></span><br />      
      </div></td>
      <td colspan="2" width="189"><input type="password" name="password" id="pwd" size="15"></td>
      <td background="./img/box_right_side.gif"><img src="./img/box_right_side.gif" border="0" height="24" width="12"></td>
    </tr>
    <tr>
      <td height="38" background="./img/box_left_side.gif">&nbsp;</td>
      <td colspan="2" align="left"><div align="center"><span class="style3"><input type="submit" value="Login" style="width:100px"></span><br />      
      </div></td>
      <td>&nbsp;</td>
      <td background="./img/box_right_side.gif"><img src="./img/box_right_side.gif" border="0" height="24" width="12"></td>
    </tr>
    <tr>
      <td background="./img/box_left_side.gif"><img src="./img/box_left_side.gif" border="0" height="24" width="12"></td>
      <td colspan="3">&nbsp;</td>
      <td background="./img/box_right_side.gif"><img src="./img/box_right_side.gif" border="0" height="24" width="12"></td>
    </tr>
    <tr>
      <td background="./img/box_left_side.gif"><img src="./img/box_left_side.gif" border="0" height="24" width="12"></td>
      <td colspan="3" align="right"><a href="#" onClick="signup('forgetpwd.php');">Dimenticata la password?</a></td>
      <td background="./img/box_right_side.gif"><img src="./img/box_right_side.gif" border="0" height="24" width="12"></td>
    </tr>
		<tr>
      <td height="24"><img src="./img/box_bottom_left.gif" border="0" height="24" width="12"></td>
      <td colspan="3" background="./img/box_bottom_bg.gif"><div align="right"></div></td>
      <td><img src="./img/box_bottom_right.gif" border="0" height="24" width="12"></td>
    </tr>
</table>
</form>

In questa maniera funziona solo se ho già fatto la prima autenticazione almeno prima volta che cerco di accedere al pannello di controllo.
Il problema è che prima di questa autenticazione, la stessa pagina richiede solo al primo accesso, un'altra autenticazione, praticamente ci vuole una doppia autenticazione con credenziali diverse, quindi ho provato a modificare in questa maniera;

HTML:
<form method="post" action="https://(nomeutente della prima autenticazione):(password della prima autenticazione)@www.sitoautenticazione.it/login.php" target="_top" name="login" id="login">


ho inserito nell' action l'indirizzo web comprensivo delle credenziali utili a scavalcare la prima autenticazione, ma in questa maniera, quando clicco subottone login non prova nemmeno più a raggiungere l'indirizzo web, è come se non fosse collegato nessun indirizzo web al bottone.

dove ho sbagliato?
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
prima di risponderti (se ci riesco) devo capire esattamente quello che vuoi fare.
tu hai due domini (siti)
miosito.it dove hai quel form
da quel form vuoi accedere alla pag. admin del sito autenticazione.it (o alla sua pag di log?)

vorresti che l'utente inserendo in miosito.it il suo user e pass accedesse direttamente all'admin senza rifare l'autenticazione
è così?

p.s.
non serviva che tu ripetessi il post
 

massidgh

Nuovo Utente
27 Giu 2012
4
0
0
ciao
prima di risponderti (se ci riesco) devo capire esattamente quello che vuoi fare.
tu hai due domini (siti)
miosito.it dove hai quel form
da quel form vuoi accedere alla pag. admin del sito autenticazione.it (o alla sua pag di log?)

vorresti che l'utente inserendo in miosito.it il suo user e pass accedesse direttamente all'admin senza rifare l'autenticazione
è così?

p.s.
non serviva che tu ripetessi il post

aInnanzi tutto grazie per la risposta, allora, io ho un mio sito "miosito.it" da dove devo accedo ad una pagina di login (il codice sopra) nella quale mettendo le credenziali, mi dovrebbe far accedere ad un pannello di controllo residente sul sito "autenticazione.it".
Fino a qui il codice funziona benissimo, il problema è che nel sito "autenticazione.it" in realtà ci sono 2 login, ovvero, se io digito www.autenticazione.it la prima volta che tento di accedervi mi apre una finestra in popup che mi chiede la prima autenticazione, inserita la prima allora mi porta alla pagina www.autenticazione.it dove mi chiede l'autenticazione per accedere al pannello di controllo.
Ovviamente dopo aver messo le credenziali d'accesso la prima volta nella finestra in popup della prima autenticazione, non me la chiede più, quindi utilizzando il codice sopra riportato funziona tutto alla perfezione, ma se tento di accedervi tramite codice prima di aver messo le credenziali della prima autenticazione, mi rimane sul popup di richiesta prima autenticazione.

Tu mi chiederai dove sta il problema, basta inserire le credenziali a mano nella prima autenticazione......
No, in questo pannello ci devono entrare degli utenti alla quale non posso dare le credenziali della prima autenticazione e quindi vorrei darla in pasto al codice per farla eseguire direttamente a lui.

E' un po complesso ma spero di essere riuscito a far capire la situazione :)

in teoria da quello che leggevo in rete la soluzione dovrebbe essere nel sostituire la riga:
HTML:
<form method="post" action="http://www.sitoautenticazione.it/login.php" target="_top" name="login" id="login">
cn questa:
HTML:
<form method="post" action="https://nomeutente:[email protected]/login.php" target="_top" name="login" id="login">
Ma inserendo l'indirizzo "https://nomeutente:p[email protected]/login.php" nella barra degli indirizzi di Mozzilla funziona, ma se la inserisco nello script, al premere il Bottone login non accade nulla, non mi manda a nessun indirizzo.

Dove sbaglio????|:)
 
Discussioni simili
Autore Titolo Forum Risposte Data
S Gallery con Tag foto: problema doppia chiamata ajax con JQuery jQuery 2
D Problema DOPPIA richiesta HTTP Ajax 0
S Problema con doppia vetrina PHP 0
I Sto progettando nuovi siti utilizzando bootstrap e devo dire funziona bene, l'unico problema e la maschera -moz- HTML e CSS 0
K Problema form update PHP 2
O problema con dvr dahua xvr5116 IP Cam e Videosorveglianza 0
S Problema nel ciclare un json Javascript 0
G Problema con Xampp Web Server 1
andrea barletta Problema con miniature comandi Photoshop 0
I problema con alice Posta Elettronica 0
K Problema Inner join PHP 1
F firefox problema http Linux e Software 0
N Problema con position absolute e overflow HTML e CSS 4
E Problema jquery Success jQuery 2
L Problema con inner join PHP 11
K [php] Problema con inner join PHP 4
E problema selezione sfumata Photoshop 2
K [PHP] Problema con variabili concatenate. PHP 1
A Problema filtro fluidifica Photoshop Photoshop 1
H Problema Bordi Scontorno Photoshop 1
O problema con query PHP 4
R Problema installazione Realtek WiFi USB rtl8821 Reti LAN e Wireless 0
I problema con 2 account Posta Elettronica 1
L problema collegamento file css con html HTML e CSS 1
Y Problema percorso file in rete PHP 1
N Problema SEO "L'URL non si trova su Google" SEO e Posizionamento 4
E Problema accesso a file con app sviluppata con MIT APP INVENTOR 2 Sviluppo app per Android 0
P Problema acquisizione clienti Webdesign e Grafica 1
F NetBeans problema creazione progetto Java Windows e Software 0
M Problema con Try Catch PHP 0
C problema seo + cerco esperto SEO e Posizionamento 11
Sergio Unia Problema con gli eventi del mouse su una data table: Javascript 2
T PROBLEMA CON SESSIONI PHP 3
A Problema, non so, di scale() o transform, oppure altro? HTML e CSS 0
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
R problema con else PHP 0
T PROBLEMA CON ARRAY PHP 8
L problema con query select PHP 2
R Problema query con ricerca id numerico PHP 2
F Problema con risposta PHP 0
S problema con recupero dati tabella mysql PHP 2
Z Problema con il mio tp-l i nk Reti LAN e Wireless 1
I PROBLEMA: Sostituzione sito XAMPP E-Commerce 0
T problema data 30/11/-1 PHP 0
L Problema RAM con Tomcat 8 Apache 0
napuleone problema con sort e asort PHP 4
Y Problema incolonnamento tabella PHP 7
S problema salvataggio immagini Photoshop 0
Z Problema con INT MySQL PHP 1
Z Problema database MySQL con XAMPP PHP 0

Discussioni simili