Enlazar el cuadro de inicio de sesión de una página web a otra

  • jharvey1029
  • Novice
  • Novice
  • No Avatar
  • Registrado: Oct 15, 2011
  • Mensajes: 31
  • Loc: New Castle, PA
  • Status: Offline

Nota Octubre 21st, 2011, 10:48 am

Hola chicos,

Sé que esto puede ser hecho pero Im dudas sobre el código correcto. Básicamente tiene una página principal que tiene un cuadro de inicio de sesión de usuario y contraseña en la parte superior de la página y desea establecer un vínculo a un CRM que se encuentra en un directorio diferente que también de control.

Para ser claro, quiero entrar mi nombre de usuario y contraseña en mi página de inicio y, a continuación, este me en registra y redirige mi explorador al CRM. El CRM utiliza mySQL y autentica usando esto.

¿Tiene sentido? El siguiente es el inicio de sesión de código del cuadro de mi página de inicio (y mi intento) seguido por el código del cuadro de inicio de sesión en la página de login.php CRM

Código: [ Select ]
<form method="post" action="CustomerAuthenticate.php" id="login-form">
                <fieldset>
                    <span class="text">
                        <input type="text" value="Username" onFocus="if(this.value=='Username'){this.value=''}" onBlur="if(this.value==''){this.value='Username'}">
                    </span>
                    <span class="text">
                        <input type="password" value="Password" onFocus="if(this.value=='Password'){this.value=''}" onBlur="if(this.value==''){this.value='Password'}">
                    </span>
                    <a href='javascript:;' class="login" onclick="return validateLoginDetails();"><span><span>Login</span></span></a>
  1. <form method="post" action="CustomerAuthenticate.php" id="login-form">
  2.                 <fieldset>
  3.                     <span class="text">
  4.                         <input type="text" value="Username" onFocus="if(this.value=='Username'){this.value=''}" onBlur="if(this.value==''){this.value='Username'}">
  5.                     </span>
  6.                     <span class="text">
  7.                         <input type="password" value="Password" onFocus="if(this.value=='Password'){this.value=''}" onBlur="if(this.value==''){this.value='Password'}">
  8.                     </span>
  9.                     <a href='javascript:;' class="login" onclick="return validateLoginDetails();"><span><span>Login</span></span></a>


Código: [ Select ]
<table cellspacing="0" cellpadding="0" class="outerTab">
      <tr>
        <td width="15%"><br><br><br></td>
        <td width="70%">&nbsp;</td>
        <td width="15%">&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>
            <table class="innerTab" cellspacing="0" cellpadding="0">
              <tr>
                <th align="left"><img src="images/loginVtigerCRM.gif" width="169" height="49"></th>
                <th>&nbsp;</th>
                <th align="right">&nbsp;</th>
              </tr>
              <tr class="tableTop"><td colspan="3"></td></tr>
              <tr>
                <td colspan="3" class="tableMidone">
                    <table class="loginTab" cellspacing="0" cellpadding="0" align="center">
                      <tr>
                        <td width="6" height="5"><img src="images/loginSITopLeft.gif"></td>
                        <td bgcolor="#FFFFFF"></td>
                        <td width="6" height="5"><img src="images/loginSITopRight.gif"></td>
                      </tr>
                      <tr bgcolor="#FFFFFF">
                        <td height="150">&nbsp;</td>
                        <td valign="top">
                            <table width="100%" border="0" cellspacing="0" cellpadding="3">
                            <form name="login" action="CustomerAuthenticate.php" method="post">
                              <tr>
                                <?php
                                  //Display the login error message
                                  if($_REQUEST['login_error'] != '')
                                    echo getTranslatedString(base64_decode($_REQUEST['login_error']));
                                ?>
                              </tr>
                              <tr>
                          <td colspan="2" class="detailedViewHeader"><b><?php echo getTranslatedString('customerportal');echo " ".$version; ?></b></td>
                              </tr>
                              <tr>
                                <td class="dvtCellLabel" align="right" width="50%"><?php echo getTranslatedString('LBL_EMAILID');?></td>
                                <td class="dvtCellInfo"><input type="text" id="username" name="username" class="detailedViewTextBox"></td>
                              </tr>
                              <tr>
                                <td class="dvtCellLabel" align="right"><?php echo getTranslatedString('LBL_PASSWORD');?></td>
                                <td class="dvtCellInfo"><input type="password" id="pw" name="pw" class="detailedViewTextBox"></td>
                              </tr>
                              <tr>
                                <td class="dvtCellLabel" align="right"><?php echo getTranslatedString('LBL_LANGUAGE');?></td>
                                <td class="dvtCellInfo">
                                    <select name='login_language' style="width:70%" >
                                        <?PHP echo getPortalLanguages(); ?>    
                                    </select>
                                </td>
                              </tr>
                              <tr>
                                <td>&nbsp;</td>
                                <td align="right"><a href='javascript:;' onclick='window.open("supportpage.php?param=forgot_password","ForgotPassword","width=400,height=250");'><?php echo getTranslatedString('LBL_FORGOT_LOGIN');?></a></td>
                              </tr>
                              <tr>
                                <td colspan="2" align="center"><input type="image" src="images/loginBtnSignin.gif" onclick="return validateLoginDetails();"></td>
                              </tr>
                              <tr>
                                <td class="dvtCellInfo" colspan="2"></td>
                              </tr>
                              <tr>
                              <td class="dvtCellInfo" colspan="2" ><font color="gray" size="1"><?php echo getTranslatedString('LBL_LOGIN_NOTE');?></font></td>
                              </tr>
                            </table>
                        </td>
                        <td>&nbsp;</td>
                      </tr>
                      <tr>
                        <td width="6" height="6"><img src="images/loginSIBottomLeft.gif"></td>
                        <td bgcolor="#FFFFFF"></td>
                        <td width="6" height="6"><img src="images/loginSIBottomRight.gif"></td>
                      </tr>
                    </table>
                    </form>
                </td>
              </tr>
             <tr>
              <td colspan="3" class="tableBtm">&nbsp;</td>
           </tr>
            </table>
  1. <table cellspacing="0" cellpadding="0" class="outerTab">
  2.       <tr>
  3.         <td width="15%"><br><br><br></td>
  4.         <td width="70%">&nbsp;</td>
  5.         <td width="15%">&nbsp;</td>
  6.       </tr>
  7.       <tr>
  8.         <td>&nbsp;</td>
  9.         <td>
  10.             <table class="innerTab" cellspacing="0" cellpadding="0">
  11.               <tr>
  12.                 <th align="left"><img src="images/loginVtigerCRM.gif" width="169" height="49"></th>
  13.                 <th>&nbsp;</th>
  14.                 <th align="right">&nbsp;</th>
  15.               </tr>
  16.               <tr class="tableTop"><td colspan="3"></td></tr>
  17.               <tr>
  18.                 <td colspan="3" class="tableMidone">
  19.                     <table class="loginTab" cellspacing="0" cellpadding="0" align="center">
  20.                       <tr>
  21.                         <td width="6" height="5"><img src="images/loginSITopLeft.gif"></td>
  22.                         <td bgcolor="#FFFFFF"></td>
  23.                         <td width="6" height="5"><img src="images/loginSITopRight.gif"></td>
  24.                       </tr>
  25.                       <tr bgcolor="#FFFFFF">
  26.                         <td height="150">&nbsp;</td>
  27.                         <td valign="top">
  28.                             <table width="100%" border="0" cellspacing="0" cellpadding="3">
  29.                             <form name="login" action="CustomerAuthenticate.php" method="post">
  30.                               <tr>
  31.                                 <?php
  32.                                   //Display the login error message
  33.                                   if($_REQUEST['login_error'] != '')
  34.                                     echo getTranslatedString(base64_decode($_REQUEST['login_error']));
  35.                                 ?>
  36.                               </tr>
  37.                               <tr>
  38.                           <td colspan="2" class="detailedViewHeader"><b><?php echo getTranslatedString('customerportal');echo " ".$version; ?></b></td>
  39.                               </tr>
  40.                               <tr>
  41.                                 <td class="dvtCellLabel" align="right" width="50%"><?php echo getTranslatedString('LBL_EMAILID');?></td>
  42.                                 <td class="dvtCellInfo"><input type="text" id="username" name="username" class="detailedViewTextBox"></td>
  43.                               </tr>
  44.                               <tr>
  45.                                 <td class="dvtCellLabel" align="right"><?php echo getTranslatedString('LBL_PASSWORD');?></td>
  46.                                 <td class="dvtCellInfo"><input type="password" id="pw" name="pw" class="detailedViewTextBox"></td>
  47.                               </tr>
  48.                               <tr>
  49.                                 <td class="dvtCellLabel" align="right"><?php echo getTranslatedString('LBL_LANGUAGE');?></td>
  50.                                 <td class="dvtCellInfo">
  51.                                     <select name='login_language' style="width:70%" >
  52.                                         <?PHP echo getPortalLanguages(); ?>    
  53.                                     </select>
  54.                                 </td>
  55.                               </tr>
  56.                               <tr>
  57.                                 <td>&nbsp;</td>
  58.                                 <td align="right"><a href='javascript:;' onclick='window.open("supportpage.php?param=forgot_password","ForgotPassword","width=400,height=250");'><?php echo getTranslatedString('LBL_FORGOT_LOGIN');?></a></td>
  59.                               </tr>
  60.                               <tr>
  61.                                 <td colspan="2" align="center"><input type="image" src="images/loginBtnSignin.gif" onclick="return validateLoginDetails();"></td>
  62.                               </tr>
  63.                               <tr>
  64.                                 <td class="dvtCellInfo" colspan="2"></td>
  65.                               </tr>
  66.                               <tr>
  67.                               <td class="dvtCellInfo" colspan="2" ><font color="gray" size="1"><?php echo getTranslatedString('LBL_LOGIN_NOTE');?></font></td>
  68.                               </tr>
  69.                             </table>
  70.                         </td>
  71.                         <td>&nbsp;</td>
  72.                       </tr>
  73.                       <tr>
  74.                         <td width="6" height="6"><img src="images/loginSIBottomLeft.gif"></td>
  75.                         <td bgcolor="#FFFFFF"></td>
  76.                         <td width="6" height="6"><img src="images/loginSIBottomRight.gif"></td>
  77.                       </tr>
  78.                     </table>
  79.                     </form>
  80.                 </td>
  81.               </tr>
  82.              <tr>
  83.               <td colspan="3" class="tableBtm">&nbsp;</td>
  84.            </tr>
  85.             </table>


ID de apreciar cualquier ayuda al respecto.
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Octubre 21st, 2011, 10:48 am

  • Bigwebmaster
  • Site Admin
  • Site Admin
  • Avatar de Usuario
  • Registrado: Dic 20, 2002
  • Mensajes: 8934
  • Loc: Seattle, WA & Phoenix, AZ
  • Status: Offline

Nota Octubre 21st, 2011, 11:31 am

¿Qué tipo de problema están teniendo, es lo que resulta en un error 404? Lo único que me llama la atención es que dice el CRM está en un directorio diferente, sin embargo, con el código tiene la acción en el mismo directorio:

HTML Código: [ Select ]
<form method="post" action="CustomerAuthenticate.php" id="login-form">


Asegúrese de que incluir el directorio para la ubicación del archivo CustomerAuthenticate.php en esa acción se dirija a la zona derecha.
Ozzu Hosting - Want your website on a fast server like Ozzu?
  • jharvey1029
  • Novice
  • Novice
  • No Avatar
  • Registrado: Oct 15, 2011
  • Mensajes: 31
  • Loc: New Castle, PA
  • Status: Offline

Nota Octubre 21st, 2011, 4:44 pm

He visto lo que dice y lo cambiaron para indicar el directorio donde el archivo fue sin embargo lo que está ocurriendo es la misma que la última vez cuando hace clic en el botón nada sucede a todos.
  • Bigwebmaster
  • Site Admin
  • Site Admin
  • Avatar de Usuario
  • Registrado: Dic 20, 2002
  • Mensajes: 8934
  • Loc: Seattle, WA & Phoenix, AZ
  • Status: Offline

Nota Octubre 22nd, 2011, 11:56 am

Veo que está utilizando JavaScript en el botón de enviar formulario, por lo que es probable que tengan algún tipo de errores de JavaScript, evitando que ocurra. Quisiera recomendar la apertura de su consola de errores en el navegador y ver si lo consigues cualquier tipo de errores cuando se pulsa el botón enviar. A continuación, se puede ir desde allí dependiendo de qué errores se escuchan.
Ozzu Hosting - Want your website on a fast server like Ozzu?
  • jharvey1029
  • Novice
  • Novice
  • No Avatar
  • Registrado: Oct 15, 2011
  • Mensajes: 31
  • Loc: New Castle, PA
  • Status: Offline

Nota Octubre 23rd, 2011, 7:17 am

fue el error que volvió de la consola de errores: validateLoginDetails no está definido. ¿Sólo pensé que estableciendo la action="CustomerAuthenticate.php" comenzaría el proceso como thats cómo funciona el proceso del crm si el usuario estaba empezando desde la página de login.php de la crm?

Publicar Información

  • Total de mensajes en este tema: 5 mensajes
  • Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 109 invitados
  • No puede abrir nuevos temas en este Foro
  • No puede responder a temas en este Foro
  • No puede editar sus mensajes en este Foro
  • No puede borrar sus mensajes en este Foro
  • No puede enviar adjuntos en este Foro
 
 

© 2011 Unmelted, LLC. Ozzu® es una marca registrada de Unmelted, LLC