Foros del Web » Programando para Internet » PHP »

acceso web con contraseña fallido

Estas en el tema de acceso web con contraseña fallido en el foro de PHP en Foros del Web. Salu2 necesito hacer un acceso web con contraseña, se que hay muchos por internet y los he probado, el tema es que tengo un servidor ...
  #1 (permalink)  
Antiguo 05/04/2008, 05:33
 
Fecha de Ingreso: marzo-2008
Mensajes: 11
Antigüedad: 16 años, 1 mes
Puntos: 0
acceso web con contraseña fallido

Salu2
necesito hacer un acceso web con contraseña, se que hay muchos por internet y los he probado, el tema es que tengo un servidor de pruebas alojado en iespana "gratuito" y en ese me va perfecto, pero ese mismo lo paso al servidor de pago que lo tengo en arsys y no me va
el codigo lo copie de la siguiente pagina "php-hispano.net/archivos/Manuales/51/1/Sistema-de-registro-de-usuarios1.html"

Le hice unas cuantas modificaciones a mi gusto y ya les comento en el server de pruebas va que da gusto, pero en donde debe de ir no funciona
da :fallos de session stat();
he comprobado 1000 y 1 veces que los datos de la tabla en phpmyadmin esten bien y estan correctos pero no hay manera.
A ver si pueden ayudarme.
El codigo de este php es para introducir user y password,
yo solamente necesito introducir o bien el user o bien el password, las dos cosas no. que debería de quitar ó modificar del codigo?
thank´s
  #2 (permalink)  
Antiguo 07/04/2008, 12:52
Avatar de Nano_  
Fecha de Ingreso: febrero-2006
Ubicación: Bogotá, Colombia
Mensajes: 1.866
Antigüedad: 18 años, 2 meses
Puntos: 96
Re: acceso web con contraseña fallido

Saludos:

Podrías colocar el error que tienes para poderte darte un respuesta mas concreta.

Hasta Pronto!
__________________
:.:Nano.:: @nano_hard - Retornando al foro
  #3 (permalink)  
Antiguo 07/04/2008, 16:06
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 5 meses
Puntos: 655
Re: acceso web con contraseña fallido

Si es problema con código PHP, muevo tu consulta a esa sección, ya que no corresponde a BD.

Función de la sección de Base de Datos
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
  #4 (permalink)  
Antiguo 08/04/2008, 02:32
 
Fecha de Ingreso: marzo-2008
Mensajes: 11
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: acceso web con contraseña fallido

Cita:
Iniciado por Nano_ Ver Mensaje
Saludos:

Podrías colocar el error que tienes para poderte darte un respuesta mas concreta.

Hasta Pronto!
El error que me da es: Parse error: parse error, unexpected ')' in /var/www/vhost/miservidor.com/home/html/socios/config.php on line 2

archivo config.php
1 <?php
2 session_start );
3 $dbhost="lldc483.*******.com"; //Host del mysql
4 $dbuser="admin"; //Usuario del mysql
5 $dbpass="*****07"; //Password del mysql
6 $db="admin"; //db donde se creará la tabla users
7 //conectamos y seleccionamos db
8 mysql_connect("$dbhost","$dbuser","$dbpass");
mysql_select_db("$db");
?>

Gracias
  #5 (permalink)  
Antiguo 08/04/2008, 03:09
Avatar de yoseman  
Fecha de Ingreso: diciembre-2003
Ubicación: Alicante (Spain)
Mensajes: 471
Antigüedad: 20 años, 5 meses
Puntos: 5
Re: acceso web con contraseña fallido

Chico te falta parentizar bien,Has puesto :

session_start);

Y es:

session_start();

Salu2 ;)
__________________
[+]
[+]
  #6 (permalink)  
Antiguo 08/04/2008, 05:32
(Desactivado)
 
Fecha de Ingreso: diciembre-2006
Mensajes: 529
Antigüedad: 17 años, 5 meses
Puntos: 11
Re: acceso web con contraseña fallido

Me encantó el término "parentizar". Esta muy bueno...
  #7 (permalink)  
Antiguo 08/04/2008, 13:53
 
Fecha de Ingreso: marzo-2008
Mensajes: 11
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: acceso web con contraseña fallido

Cita:
Iniciado por yoseman Ver Mensaje
Chico te falta parentizar bien,Has puesto :

session_start);

Y es:

session_start();

Salu2 ;)
Hola Yoseman, ha sido una errata a la hora de copiar aquí, pero en el codigo original si está bien puesto, lo vuelvo a escribir con la errata corregida
archivo config.php
1 <?php
2 session_start ();
3 $dbhost="lldc483.*******.com"; //Host del mysql
4 $dbuser="admin"; //Usuario del mysql
5 $dbpass="*****07"; //Password del mysql
6 $db="admin"; //db donde se creará la tabla users
7 //conectamos y seleccionamos db
8 mysql_connect("$dbhost","$dbuser","$dbpass");
9 mysql_select_db("$db");
10 ?>

Los numeros que hay puestos es para indicar la linea. no están puestos en el script, por si intentan volver a parentizarme.
Ma gustao la palabreja "bonito palabro"
  #8 (permalink)  
Antiguo 08/04/2008, 14:04
Avatar de T4ke0veR  
Fecha de Ingreso: agosto-2007
Ubicación: Quito - Ecuador
Mensajes: 1.720
Antigüedad: 16 años, 8 meses
Puntos: 28
Re: acceso web con contraseña fallido

yo lo hago asi

Código PHP:
<?php
function conectar()
{
    
mysql_connect("localhost""user""pass");
    
mysql_select_db("dbname"); //nombre de la base de datos
}

function 
desconectar()
{
    
mysql_close();
}
?>
__________________
Diseño gráfico, Web, imagen corporativa, publicidad ...
  #9 (permalink)  
Antiguo 08/04/2008, 16:19
 
Fecha de Ingreso: marzo-2008
Mensajes: 11
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: acceso web con contraseña fallido

thank´s t4keOver lo probaré y te diré que tal me ha ido.
!no entiendo porque en los gratuitos si funciona y en los de pago no!!!!
  #10 (permalink)  
Antiguo 09/04/2008, 02:17
 
Fecha de Ingreso: marzo-2008
Mensajes: 11
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: acceso web con contraseña fallido

T4ke0veR ahora ya no tengo el error del session_start(); pero en el php del registro me salen los siguientes errores

Warning: mysql_query(): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (13) in /var/www/vhost/miservidor.com/home/html/socios/autentificar.php on line 10

Warning: mysql_query(): A link to the server could not be established in /var/www/vhost/miservidor.com/home/html/socios/autentificar.php on line 10

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/vhost/miservidor.com/home/html/socios/autentificar.php on line 11
Nick y pass incorrectos

el codigo es el siguiente:

Cita:
<?
include('config.php'); //incluimos el config.php que contiene los datos de la conexión a la db

if( ($_POST[nick] == ' ') or ($_POST[pass] == ' ') )//compruebo que las variables enviadas por el form de login.php tienen contenido
{
header("Location: login.php"); //si estan vacias redirijo al login.php
}else{

//comprobacion en la db si existe ese nick con esa pass
$usuarios=mysql_query("SELECT * FROM users WHERE nick='$_POST[nick]' and pass='$_POST[pass]' ");
if($user_ok = mysql_fetch_array($usuarios)) //si existe comenzamos con la sesion, si no, al index
{

session_register("usuario"); //registro la variable usuario que contendrá el nick del user
session_register("idusuario"); //registro la variable idusuario que contendrá la id del user
session_register("level"); //registro la variable level que contendrá el level del user
//damos valores a las variables de la sesión
$_SESSION[usuario] = $user_ok["nick"]; //damos el nick a la variable usuario
$_SESSION[idusuario] = $user_ok["id"]; //damos la id del user a la variable idusuario
$_SESSION[level] = $user_ok["level"]; //damos el level del user a la variable level
header("Location: login.php"); //volvemos al login donde nos saldrá nuestro menú de usuario

}else{
echo 'Nick y pass incorrectos';
}

}
?>
Thank´s
  #11 (permalink)  
Antiguo 09/04/2008, 08:22
 
Fecha de Ingreso: enero-2008
Mensajes: 19
Antigüedad: 16 años, 4 meses
Puntos: 0
Re: acceso web con contraseña fallido

Hi !

Yo no sé que tal pero esto si funciona sin absolutamente ningun error:

Código:
Archivo: config.inc.php

<?php
$host = "localhost";
$pass = "tupass";
$user = "root";
$db = "base_datos";

$conexion = mysql_connect($host, $user, $pass);
mysql_select_db($db);
?>
Luego en el codigo que recibe el Usuario y la Contraseña por POST:
Código:
<?php
session_start();

include_once ("config.inc.php");

$usuario = $_POST["txtUsuario"];
$password = $_POST["txtPassword"];

$SQL = "SELECT * FROM usuarios WHERE nick='".$usuario."' AND password='".$password."'";
$query = mysql_query($SQL, $conexion);

if (mysql_num_rows($query) > 0) {
     $user_ok = mysql_fetch_array($query);

     $_SESSION["id_usuario"] = $user_ok["id_usuario"];
     // etc...
     header("location:index.php");
}else{
     echo "El usuario es incorrecto";
}
Suerte!

-ByE-
  #12 (permalink)  
Antiguo 09/04/2008, 08:39
 
Fecha de Ingreso: marzo-2008
Mensajes: 11
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: acceso web con contraseña fallido

Ok, probaremos que tal y si rula aviso!!!
  #13 (permalink)  
Antiguo 13/04/2008, 02:55
 
Fecha de Ingreso: marzo-2008
Mensajes: 11
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: acceso web con contraseña fallido

Cita:
Iniciado por Programlocura Ver Mensaje
Hi !

Yo no sé que tal pero esto si funciona sin absolutamente ningun error:



Suerte!

-ByE-

Gracias por la sugerencia, pero sigo teniendo el problema con el session_start (); de la manera que tu me lo has planteado.
  #14 (permalink)  
Antiguo 16/04/2008, 03:49
 
Fecha de Ingreso: marzo-2008
Mensajes: 11
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: acceso web con contraseña fallido

Programlocura, gracias pero no me funciona. Yo no se si es problema del servidor o que es.
He probado a tener la pagina con acceso restringido en otro servidor y con un una llamada desde la misma pagina en _self que me lo haga, pero no me funciona de esa manera.
He probado otras maneras de acceso pero ninguna me funciona "es increible"
Yo lo único que quiero es introducir una clave, no tengo que meter el nombre de usuario ni nada y que me mande a otra pagina.
Gracias por todo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:22.