Comunidad de diseño web y desarrollo en internet online

PHP-Mysql usuarios (login)

Citar            
MensajeEscrito el 07 May 2007 05:36 pm
tngo un pequeño problema, soy nuevo en esto y sobre el script que os enseñaré a continuación le falta algo, es decir, nome proporciona ningun error pero al ejecutarlo sale login y passwrd respectivamente y introduzco un usuario...y no realiza nada, se qda tal como esta, alguien me puede ayudar???? stoy asiednoun proyecto...me encantaria q me contestarais...y paraa introducir varios usuarios a la vez en el mismo script!!!!!tb por favor!!!!!

espero vuestra respuesta lo antes possible!!!!!abrazos!!!

SCRIPT:

<?php
session_start();

$userid="admin";
$pass="1234";

$connect=mysql_connect("localhost","$userid","$pass");
mysql_select_db("user");

$sql = mysql_query("SELECT * FROM user" ."WHERE user='$userid'");


?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Login</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
</head>
<body bgcolor="#FFFFFF" text="#000000" style="font-family:'Trebuchet MS'; font-size:12px;">
<div id="LoginUsuario" style="background-color:#DADADA; border:solid; border-width:1px; border-color:#666666; height:46px; width:250px; margin-left:auto; margin-right:auto;">
<form method="post" name="form">
<table width="287" height="24" border="0" bgcolor="#FFFFFF">
<tr>
<td height="20"><div align="center"><strong>Base de dades: Biblioteca </strong></div></td>
<td height="20" colspan="2">&nbsp;</td>
</tr>
</table>
<table width="287" height="94" border="0">
<tr>
<td width="140" height="46" rowspan="2" bordercolor="#000000" bgcolor="#FFFFFF"><p align="center"><img src="images.jpg" alt="" width="82" height="86" /><br/>
<span style="color:#FF0000;"><?php echo ($_SESSION['error_login']); ?></span></p></td>
<td width="45" height="20" bgcolor="#0099FF"><div align="right">Usuari:</div></td>
<td width="88" bgcolor="#0099FF">
<input name="user" type="text" size="10" maxlength="10" align="right" style="font:'Trebuchet MS'; font-size:10px;"> </td>
</tr>
<tr>
<td height="20" bgcolor="#0099FF"><div align="right">Clau:</div></td>
<td bgcolor="#0099FF"><input name="pass" type="password" size="13" maxlength="5" align="right" style="font:'Trebuchet MS'; font-size:10px;" /></td>
</tr>
<tr>
<td height="20" bgcolor="#0099FF">&nbsp;</td>
<td height="20" colspan="2" bgcolor="#0099FF">
<div align="left">
<input type="submit" name="Submit" value="Conexión" style="font:'Trebuchet MS'; font-size:9px;border-width:1px;border-style:solid;border-color:#003366; width:64px;"/>
<input type="reset" name="Submit2" value="Vaciar" style="font:'Trebuchet MS'; font-size:9px;border-width:1px;border-style:solid;border-color:#003366; width:53px;"/>
<input name="login" type="hidden" value="si">
</div> </td>
</tr>
</table>
</form>
</div>
</body>
</html>

Por sito66

2 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 07 May 2007 07:10 pm
Cuando coloque codigo, colocalo dentro de las etiquetas code, y tambien escribe un poco mas completo ya que a veces se hace un poco dificil la lectura :? :roll:.

El formulario no envia los datos porque el action esta vacío:

Código :

<form method="post" name="form">


Deberia de tener algun destino.
Ejemplo:

Código :

<form method="post" name="form" action="algun_archivo.php">


Espero que eso solvente tu problema.

Por psycho-vnz

Claber

1186 de clabLevel

7 tutoriales

Genero:Masculino  

firefox
Citar            
MensajeEscrito el 07 May 2007 07:30 pm
Perdona pero para esto soy muy cabezudo...y sinomelo pones detalladamente..el destino seriael nombre del archivophp..no??
me sigue dando errores....tal y como el q te enseñe arriba. me gustaria saber si esta bien...o le falta algomaspara ellink de la base de datos, no es que entienda mucho d esto yo...lo siento!!!!
me dan errores fatales.... y enla tabla user como te comenté hay los siguientes usuarios:
1-root
2-admin
3-profesor1,2,3
4-alumno 1,2,3

Warning: mysql_connect(): Acceso negado para usuario: 'admin'@'localhost' (Usando clave: NO) in c:\archivos de programa\easyphp1-8\www\cliente.php on line 5

Warning: mysql_select_db(): Acceso negado para usuario: 'ODBC'@'localhost' (Usando clave: NO) in c:\archivos de programa\easyphp1-8\www\cliente.php on line 6


si puedes contestarme te daremil abrazos!!!!!!!!

Por sito66

2 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 07 May 2007 08:06 pm
Si, el archivo algun_archivo.php seria el destino.

Creo que te estas confundiendo en donde usar la variable $userid, porque el mismo lo estas usando para conectarte a la base de datos y para consultar la tabla :?.

Aqui tienes que usar el login y password que te haya proporcionado el hosting o al menos que tengas que crear uno en algún cpanel.

Código :

<?php
$connect=mysql_connect("localhost","$userid","$pass");
?>


Aquí si comparas con los datos que solicitas en el formulario, te recomiendo que compares login y password, para evitar que hayan mas de un usuario con el mismo user como lo llamas en tu sentencia.

Código :

<?php
$sql = mysql_query("SELECT * FROM user" ."WHERE user='$userid'");
?>

Por psycho-vnz

Claber

1186 de clabLevel

7 tutoriales

Genero:Masculino  

firefox
Citar            
MensajeEscrito el 07 May 2007 08:29 pm
es decir que aparte del q tngo creado creo por ejemplo uno q se llame
conf.php:
<?php$connect=mysql_connect("localhost","$userid","$pass");?>

y este junto ???? : o
<?php$sql = mysql_query("SELECT * FROM user" ."WHERE user='$userid'");?>

una pregunta si se modifica la encriptacion del password en phpmyadmin no pasa nada verdad??'

Por sito66

2 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 08 May 2007 10:20 am
Hola muy wenas tngo un problema cn este script, y es que me pone los siguientes errores:

Warning: mysql_pconnect(): Acceso negado para usuario: '$user'@'localhost' (Usando clave: SI) in c:\archivos de programa\easyphp1-8\www\loginadmin.php on line 13

Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in c:\archivos de programa\easyphp1-8\www\loginadmin.php on line 14
SELECT * FROM user WHERE user= AND password=PASSWORD()
Warning: mysql_query(): Acceso negado para usuario: 'ODBC'@'localhost' (Usando clave: NO) in c:\archivos de programa\easyphp1-8\www\loginadmin.php on line 17

Warning: mysql_query(): A link to the server could not be established in c:\archivos de programa\easyphp1-8\www\loginadmin.php on line 17
Fallo al insertar información!Inserte su usuario y contraseña.

Lo que quiero es que me escoja el user y password de la tabla user de la base de datos MYSQl que incorpora por defecto para los usuarios que creemos etc...luego desde el navegador localhost..q podamos introducir su user i password y asi acceder a la base de datos biblioteca que e realizado, me podeis ayudar!???????por favor!!! y una vez acabado realizar formulario y que uncliente pueda conectarse a esta base de datosd a traves dlos users...y passwords...
Soy nuevo en esto, y estoy realizando un proyecto que e de entregar ya mismo...estoy de los nervios..si alguien lee este mensaje y me puede dar un poco de suparte se lo agradeceré muchisimo porque soynovato en esto.... por favor que alguien me de una alegría!!....por favor,gracias

SCRIPT:


<html>
<head>
<title>Documento sin tiacute;tulo</title>
</head>
<body>
<?php
if (isset($_POST['submit']))
{
$user="";
$password="";

$con = mysql_pconnect('localhost','$user','$password');
mysql_select_db('mysql',$con);
$sql = "SELECT * FROM user WHERE user=$user AND password=PASSWORD($password)";
echo $sql;
$result = mysql_query($sql);
if($result)
{
echo "Información introducida con éxito!";
}
else
{
echo "Fallo al insertar información!";
}
}
?>
Inserte su usuario y contraseña.
<FORM method="POST" action="loginadmin.php">
Usuario:<INPUT type="text" name="user"><br>
Contraseña:<INPUT type="password" name="password"><br>
<INPUT type="submit" name="submit" value="Login">
</FORM>
</body>
</html>

Por sito66

2 de clabLevel



Genero:Masculino  

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.