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.042
149
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.042
149
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
P Problema acquisizione clienti Webdesign e Grafica 0
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 7
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
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
M Problema con controllo form in real time jQuery 6
D problema php mysql PHP 1
D problema php mysql PHP 1
M Problema Wi-Fi Linux Linux e Software 1
Z Problema di sincronizzazione PAYPAL con PHP PHP 1
Daniele_Carrara Problema Aperture Mailup Email Marketing 5
F PROBLEMA ACCESSO INSTAGRAM Discussioni Varie 2
R Problema connessione db PHP 7
M problema if PHP 2
G Problema con Get page PHP 4
N Problema passaggio variabili tra pagine PHP 4
P Problema con require once PHP 6
P Problema con i package Java 1
A Problema login con Safari PHP 14
F INDESIGN: problema esportazione esecutivo per la stampa con foto B/N Webdesign e Grafica 1
H problema carrello woocommerce PHP 2
S problema con css bootstrap3 HTML e CSS 4
M .load() problema con caricamenti dinamici di js Javascript 0
M Problema su query JOIN in tre tabelle PHP 0
S Problema esportazione tabelle Mysql in Excel PHP 0
G Problema ------- con Query PHP 1
G Problema con Query PHP 1
M Problema su update di 3 tabelle PHP 1
T problema con select dinamica con jquery Javascript 0
A Problema checkout carrello php PHP 2

Discussioni simili