Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

I cant login to my admin panel, when i login, the page only refresh HELP :-(


puntodecontrol

Recommended Posts

Posted

Yesterday i change the hot of the OSCommerce and all the things work fine, but when i try to the admin panel, it only refresh and i cant login.

Can you help me?

 

Moreover, when i put http://www.ma-cox.com/admin/ the server redirect to http://www.ma-cox.com/admin/login.php?refe...%2Findex.php%3F

 

Its that normal?

 

Thanks a lot for your help.

 

PD: The server has got apache 1.3.37 and php 4.4.4 and mysql 4.1

Posted
Cual es el problema exactamente??

Si pones el login y pass, te lleva al panel de admin o no?

 

 

Gracias por responder Omar,

 

Si, si pongo user y pass me refresca la pagina y se queda como esta, como si no metiera ningun user y pass pero sin dar error.

Posted

El primer paso es ver si está corrupto el primer enlace, el cual sería el de LoginAction.php

Deberías ver si a variado el codigo y si no está el archivo porque se halla perdido en el trapaso de hosting.

Y también deberías comprobar que la Base de Datos está intacta, por qi ya no está el login y pass del admin o incluso de los usuarios.

Bueno, antes que nada dejame comprobar el código de LoginAction.php a ver que encuentro.

Posted

Este es el codigo de LoginAction.php

 

<?php

 

include("includes/configure.php");

 

?>

<html>

<head>

<title>Administration Login</title>

<style type="text/css">

BODY,TD {

margin: 0px;

font-size: 12px;

font-family: Verdana, Arial, Helvetica, sans-serif;

}

.MENU_TITLE {

background-color: #BBC3D3;

color: white;

font-weight: bold;

font-size: 12px;

font-family: Verdana, Arial, Helvetica, sans-serif;

}

.NAV {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 11px;

}

</style>

<link href="includes/stylesheet.css" rel="stylesheet" type="text/css">

</head>

<body>

<table border=0 cellpadding=0 cellspacing=0 width=100% height=100%>

<tr>

<td width=100% height=100% align="center" valign="middle">

<form action="<?php echo HTTPS_CATALOG_SERVER . DIR_WS_ADMIN . "LoginAction.php";?>" method="post" name="LoginAction">

<input type="hidden" name="psRefer" value="<? echo $refer; ?>">

<table border=0 cellpadding=4 cellspacing=0 width=450>

<tr>

<td colspan="2" align="center" class="NAV"><img src="/images/oscommerce.gif" alt="Company Name" vspace="0" border="0"><br>

<br><br>

</td>

</tr>

<tr>

<td align="right" width=40% class="menu_title">Administrator's Login</td>

<td width=60% class="menu_title"> </td>

</tr>

<tr>

<td align="right" width=40%>Administrator Username:</td>

<td align="left" width=60%><input type="text" name="psName" style="width: 200px" value=""></td>

</tr>

<tr>

<td align="right" width=40%>Administrator Password:</td>

<td align="left" width=60%><input type="password" name="psPassword" style="width: 200px" value=""></td>

</tr>

<tr>

<td align="right" width=40%><input type="submit" name="admin_login_submit" value="Login"></td>

<td align="left" width=60%><input type="reset" name="admin_login_reset" value="Clear"></td>

</tr>

</table>

</form>

</td>

</tr>

</table>

</body>

</html>

 

 

De lo que si puedo estar seguro es de que la BD esta perfecta, he echo 7 back ups y restaurado y comprobado todos en ambos host y van bien, mismas lineas, entradas, .... son exactas.

 

Asi que me inclino que pueda ser un problema de archivos o del actual host.

Posted

No se que decirte, es que estoy muy limitado sin ver la estructura global, es que al no ser un OsCommerce normal, seguramente te lo dieron hecho en el hosting primero y ellos lo tienen modificado.

Asi a simpleviste, puedo ver en el LoginAction.php un galimatías en el cual no se deja nada en claro, supuestamente debería de procesar el login y pass y luego dar acceso, sin embargo no lo procesa, simplemente es casi una copia de login.php lo que genera un semibucle que devuelve al mismo LoginAction.php

Cabe la posibilidad de que haya algo en includes/configure.php pero tendría que verlo.

Otra solucion sería cambiar el actual sistema de logueo al panel de admin por uno de Htaccess el cual es más seguro incluso.

Ya me dirás que quieres que haga.

Un saludo

Posted

Es un OScommerce normal que se instalo aparte de host. No venia preinstalado ni nada por el estilo.

Te pego el configure, pero este creo que esta perfecto por lo que entiendo:

 

<?php

/*

osCommerce, Open Source E-Commerce Solutions

http://www.oscommerce.com

 

Copyright © 2003 osCommerce

 

Released under the GNU General Public License

*/

 

// Define the webserver and path parameters

// * DIR_FS_* = Filesystem directories (local/physical)

// * DIR_WS_* = Webserver directories (virtual/URL)

define('HTTP_SERVER', 'http://www.ma-cox.com'); // eg, http://localhost - should not be empty for productive servers

define('HTTP_CATALOG_SERVER', 'http://www.ma-cox.com');

define('HTTPS_CATALOG_SERVER', '');

define('ENABLE_SSL_CATALOG', 'false'); // secure webserver for catalog module

define('DIR_FS_DOCUMENT_ROOT', '/home/tarantel/public_html/'); // where the pages are located on the server

define('DIR_WS_ADMIN', '/admin/'); // absolute path required

define('DIR_FS_ADMIN', '/home/tarantel/public_html/admin/'); // absolute pate required

define('DIR_WS_CATALOG', '/'); // absolute path required

define('DIR_FS_CATALOG', '/home/tarantel/public_html/'); // absolute path required

define('DIR_WS_IMAGES', 'images/');

define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/');

define('DIR_WS_CATALOG_IMAGES', DIR_WS_CATALOG . 'images/');

define('DIR_WS_INCLUDES', 'includes/');

define('DIR_WS_BOXES', DIR_WS_INCLUDES . 'boxes/');

define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'functions/');

define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'classes/');

define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'modules/');

define('DIR_WS_LANGUAGES', DIR_WS_INCLUDES . 'languages/');

define('DIR_WS_CATALOG_LANGUAGES', DIR_WS_CATALOG . 'includes/languages/');

define('DIR_FS_CATALOG_LANGUAGES', DIR_FS_CATALOG . 'includes/languages/');

define('DIR_FS_CATALOG_IMAGES', DIR_FS_CATALOG . 'images/');

define('DIR_FS_CATALOG_MODULES', DIR_FS_CATALOG . 'includes/modules/');

define('DIR_FS_BACKUP', DIR_FS_ADMIN . 'backups/');

 

// define our database connection

define('DB_SERVER', 'localhost'); // eg, localhost - should not be empty for productive servers

define('DB_SERVER_USERNAME', 'xxxxxxxxx');

define('DB_SERVER_PASSWORD', 'xxxxxxxxxxxxx');

define('DB_DATABASE', 'tarantel_macox');

define('USE_PCONNECT', 'false'); // use persisstent connections?

define('STORE_SESSIONS', 'mysql'); // leave empty '' for default handler or set to 'mysql'

?>

 

 

Me da igual el modo en el que entral al panel de admin, si con htaccess se soluciona esto y el problema, di que archivos edito y lo hago y probamos, aunque habria que desactivar el actual sistema de logeo, no? Y como lo desactivo si no puedo acceder a el para desactivarlo?.

 

Muchas gracias por la ayuda Omer, aqui tienes un amigo para lo que necesites.

Posted

Antes que nada, de nada, lo hago porque a la vez que ayudo, aprendo y me sirve tambien para mantener mi Web.

Bueno, llevo un rato viendo a ver como se instalaba lo del htacces y no me acuerdo. Pero no te preocupes, si quieres, esta misma noche hablo con el otro webmaster de mi web que él sabe más que yo en esto y en cuanto me explique como lo hace, te lo digo.

De todas formas, si te urge entrar en el panel de admin, podrías probar a eliminar login.php mientras entras a ver y luego lo devuelves, aunque es una operación arriesgada.

Un saludo

Posted

Te lo agradeceria, pero si quito el login.php no va

 

Not Found

The requested URL /admin/login.php was not found on this server.

 

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

Apache/1.3.37 Server at www.ma-cox.com Port 80

 

http://www.ma-cox.com/admin/

 

Ponga lo que ponga da error y redirije a http://www.ma-cox.com/admin/login.php?refe...%2Findex.php%3F

Posted

Entiendo, esto quiere decir que hay un archivo de seguridad dentro de la carpeta de Admin el cual hace más o menos como el htaccess, nada mas que se entra en dicha carpeta, te redirecciona a login.php por lo que habría que eliminarlo.

Aun asi te digo que esto para mi sería como dar palos de ciego a base de ensayos prueba/error hasta encontrar la solucion. Sería mucho más facil si pudiera entrar en el ftp a ver como está todo organizado. Para ello tendrías que darme acceso y entendería perfectamente que no pudieras. Ya he ayudado a varias empresas por este metodo que pedian ayuda en este foro. Aun así, personalmente no te aconsejaría que le dieses acceso a nadie q no sea de confianza.

Un saludo.

Posted
Entiendo, esto quiere decir que hay un archivo de seguridad dentro de la carpeta de Admin el cual hace más o menos como el htaccess, nada mas que se entra en dicha carpeta, te redirecciona a login.php por lo que habría que eliminarlo.

Aun asi te digo que esto para mi sería como dar palos de ciego a base de ensayos prueba/error hasta encontrar la solucion. Sería mucho más facil si pudiera entrar en el ftp a ver como está todo organizado. Para ello tendrías que darme acceso y entendería perfectamente que no pudieras. Ya he ayudado a varias empresas por este metodo que pedian ayuda en este foro. Aun así, personalmente no te aconsejaría que le dieses acceso a nadie q no sea de confianza.

Un saludo.

 

Te he agregado desde mi cuenta que es jon@....

 

Un saludo.

  • 3 years later...
Posted

Ya arregle el problema, i fix the problem.

 

 

Por favor, ¿podrías documentar la solución?. Estoy en una situación parecida y no doy con ello.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...