bienvvenido
Usuario habitual
Usuario habitual

Buenos dias o tardes o noches, vengo con una duda, no puedo crear un loging o registro, y necesito a alguien que sea bueno y me de algunos codigos ya hechos y listos, para crear mi web, los necesito lo antes posible, pueden recomendar links, codigos html y php, sus comentarios y mas.

Bueno gracias y espero que no sea una molestia el contestar este tema;-);-);-);-);-);-);-)

Ya lo solucione y aqui estan los codigos:

Modifique unos links, los codigos html y php

Entrar.html

<form action="entrar.php" method="post">
Usuario:<input type="text" name="username" />
<br />
Password:<input type="password" name="password" />
<br />
<input type="submit" value="Entrar" />
</form>

Listo, ya tenemos el primer paso de logueo,

Entrar.php

<?php
// Configura los datos de tu cuenta

//puedes cambiar las frases sin quitar las comillas ""
$dbhost='mysql.webcindario.com';
$dbusername='tu usuario en MySQL miarroba';
$dbuserpass='El password de MySQL miarroba';
$dbname='Tu base de datos MySQL de miarroba';
// Conexi&oacute;n a la base de datos
mysql_connect("mysql.webcindario.com", "Tu usuario en MySQL miarroba otra vez", "El password de MySQL miarroba otra vez" ) or die(mysql_error());
mysql_select_db("Tu base de datos MySQL miarroba otra vez" ) or die(mysql_error());

if ($_POST['username'] ) {
//Comprobacion del envio del nombre de usuario y password
$username=$_POST['username'];
$password=$_POST['password'];
if ($password==NULL) {
echo "Debes Escribir el Password";
}else{
$query = mysql_query("SELECT username,password FROM users WHERE username = '$username'" ) or die(mysql_error());
$data = mysql_fetch_array($query);
if($data['password'] != $password) {
echo "Usuario o Contrase&ntilde;a Incorrecto, sino eres Usuario Puedes Registrarte <a href='registro.html'>Aqu&iacute;</a>";
}else{
$query = mysql_query("SELECT username,password FROM users WHERE username = '$username'" ) or die(mysql_error());
$row = mysql_fetch_array($query);
$_SESSION["s_username"] = $row['username'];
echo "<html><head></head><meta HTTP-EQUIV='Refresh' CONTENT='3; URL=session.html'><body>Hola ".$_SESSION['s_username']." Te Vamos a Redireccionar a Tu Cuenta</body></html>";
}
}
}
?>

Registro.html

<form action="registro.php" method="post">
Nombre de Usuario:<input maxlength="25" size="25" name="username" />
<br />
Password:<input type="password" maxlength="25" size="25" name="password" />
<br />
Repite Password:<input type="password" maxlength="25" size="25" name="cpassword" />
<br />
Email:<input maxlength="35" size="25" name="email" />
<br />
<input type="submit" value="Registrar" />
</form>

Registro.php

<?php
// Configura los datos de tu cuenta

//puedes cambiar las frases sin quitar las comillas ""
$dbhost='mysql.webcindario.com';
$dbusername='tu usuario en MySQL miarroba';
$dbuserpass='El password de MySQL miarroba';
$dbname='Tu base de datos MySQL de miarroba';
// Conexi&oacute;n a la base de datos
mysql_connect("mysql.webcindario.com", "Tu usuario en MySQL miarroba otra vez", "El password de MySQL miarroba otra vez" ) or die(mysql_error());
mysql_select_db("Tu base de datos MySQL miarroba otra vez" ) or die(mysql_error());

// Preguntaremos si se han enviado ya las variables necesarias
if (isset($_POST["username"] ) ) {
$username = $_POST["username"];
$password = $_POST["password"];
$cpassword = $_POST["cpassword"];
$email = $_POST["email"];
// Hay campos en blanco
if($username==NULL|$password==NULL|$cpassword==NULL|$email==NULL) {
echo "Hay Campos Vacios";
}else{
// &iquest;Coinciden las contrase&ntilde;as?
if($password!=$cpassword) {
echo "Las Contrase&ntilde;as No Coinciden";
}else{
// Comprobamos si el nombre de usuario o la cuenta de correo ya exist&iacute;an
$checkuser = mysql_query("SELECT username FROM users WHERE username='$username'" ) ;
$username_exist = mysql_num_rows ($checkuser);

$checkemail = mysql_query("SELECT email FROM users WHERE email='$email'" ) ;
$email_exist = mysql_num_rows($checkemail);

if ($email_exist>0|$username_exist>0) {
echo "EL Nombre de Usuario o la Cuenta de Correo Estan ya en Uso";
}else{
//Todo parece correcto procedemos con la inserccion
$query = "INSERT INTO users (username, password, email) VALUES('$username','$password','$email')";
mysql_query($query) or die(mysql_error());
echo "El Usuario $username ha Sido Registrado de Manera Satisfactoria. Ahora Puedes Iniciar Session";
}
}
}
}
?>

Te recomiendo que uses Rapid php 2010 para que subas los archivos a Ftp mediante miarroba.com y cambies los  datos "

$dbhost='mysql.webcindario.com';
$dbusername='tu usuario en MySQL miarroba';
$dbuserpass='El password de MySQL miarroba';
$dbname='Tu base de datos MySQL de miarroba';
// Conexi&oacute;n a la base de datos
mysql_connect("mysql.webcindario.com", "Tu usuario en MySQL miarroba otra vez", "El password de MySQL miarroba otra vez" ) or die(mysql_error());
mysql_select_db("Tu base de datos MySQL miarroba otra vez" ) or die(mysql_error());

Para crear las tablas inserta este codigo:

CREATE TABLE IF NOT EXISTS `users` (
  `username` varchar(30) collate utf8_unicode_ci NOT NULL,
  `password` varchar(30) collate utf8_unicode_ci NOT NULL,
  `email` varchar(50) collate utf8_unicode_ci NOT NULL,
  `answer` varchar(100) collate utf8_unicode_ci NOT NULL,
  `resultado` varchar(100) collate utf8_unicode_ci NOT NULL,
  `id` int(5) NOT NULL auto_increment,
  `Puntos` varchar(4444) collate utf8_unicode_ci NOT NULL,
  `Reputación` varchar(4444) collate utf8_unicode_ci NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='Registrados' AUTO_INCREMENT=2 ;

MI WEB ES ESTA, ESTA EN MIARROBA.ES:

https://nextersforo.webcindario.com/index.php

Avatar Image
Moderador
Moderador
Escrito originalmente por bienvvenido

Buenos dias o tardes o noches, vengo con una duda, no puedo crear un loging o registro, y necesito a alguien que sea bueno y me de algunos codigos ya hechos y listos, para crear mi web, los necesito lo antes posible, pueden recomendar links, codigos html y php, sus comentarios y mas.

todo lo que pides en un solo lugar http://www.hotscripts.com/ , html, php, etc...

De interés Público
NO AGREGARME COMO AMIGO, gracias
Asuntos claros en los temas
Consultas en temas no afines serán borradas
Tratemos de expresarnos bien, que así da gusto leer


bienvvenido
Usuario habitual
Usuario habitual

Gracias, tambien espero respuesta de alguien mas, porfavooor, es urgente

Avatar Image
Come y duerme en el foro
Come y duerme en el foro
bienvvenido
Usuario habitual
Usuario habitual

Ocu´po mas

Avatar Image
Moderador
Moderador
Escrito originalmente por bienvvenido

Ocu´po mas

algo me dice que o no quieres aprender / entender o quieres jugar ... ?

De interés Público
NO AGREGARME COMO AMIGO, gracias
Asuntos claros en los temas
Consultas en temas no afines serán borradas
Tratemos de expresarnos bien, que así da gusto leer


bienvvenido
Usuario habitual
Usuario habitual

Si dije, ocupo mas, es para tener mas alternativas, y asi tener distintos lugares, me sirvió tu página chavp y la de sirquini

las estoy leyendo, pero si alguien mas tiene otras soluciones, adelante estan invitados a dar su respuesta.

Avatar Image
Moderador
Moderador

ok y porque no probar con un cms , joomla! , wordpress etc...

De interés Público
NO AGREGARME COMO AMIGO, gracias
Asuntos claros en los temas
Consultas en temas no afines serán borradas
Tratemos de expresarnos bien, que así da gusto leer


Avatar Image
Come y duerme en el foro
Come y duerme en el foro

Como aclaracion, tienes tres opciones, la mas simple como sugiere chavp, es hacerte con un CMS, la segunda que pide que sepas al menos un poquito de programación es conseguir scripts de otras webs, que en ocasiones, te crean limitaciones, y la tercera, aveces mi favorita porque te ayuda mucho mas adelante, es que aprendas el lenguaje de programación y crees el script tu mismo, es la mas flexible de las opciones, aunque si sabes programar en los lenguajes, puedes editar el script o el CMS para llevarlo a otro nivel.

En mis web el sistema de usuarios lo cree yo mismo ;).

Ademas Google es de mucha ayuda para las tres.

Un saludo.

bienvvenido
Usuario habitual
Usuario habitual

Ya estoy leyendo todo sobre que es un CMS, y he descargado Wordpress, haber que consigó, tardaré algún tiempo para ser "programador", gracias a los comentarios

;-);-);-);-);-)

si no me hubiese quedado

:ni):ni):ni)  de qui a que venga Navidad :x)  jajaja, gracias.

bienvvenido
Usuario habitual
Usuario habitual

Modifique unos links, los codigos html y php

Entrar.html

<form action="entrar.php" method="post">
Usuario:<input type="text" name="username" />
<br />
Password:<input type="password" name="password" />
<br />
<input type="submit" value="Entrar" />
</form>

Listo, ya tenemos el primer paso de logueo,

Entrar.php

<?php
// Configura los datos de tu cuenta

//puedes cambiar las frases sin quitar las comillas ""
$dbhost='mysql.webcindario.com';
$dbusername='tu usuario en MySQL miarroba';
$dbuserpass='El password de MySQL miarroba';
$dbname='Tu base de datos MySQL de miarroba';
// Conexi&oacute;n a la base de datos
mysql_connect("mysql.webcindario.com", "Tu usuario en MySQL miarroba otra vez", "El password de MySQL miarroba otra vez" ) or die(mysql_error());
mysql_select_db("Tu base de datos MySQL miarroba otra vez" ) or die(mysql_error());

if ($_POST['username'] ) {
//Comprobacion del envio del nombre de usuario y password
$username=$_POST['username'];
$password=$_POST['password'];
if ($password==NULL) {
echo "Debes Escribir el Password";
}else{
$query = mysql_query("SELECT username,password FROM users WHERE username = '$username'" ) or die(mysql_error());
$data = mysql_fetch_array($query);
if($data['password'] != $password) {
echo "Usuario o Contrase&ntilde;a Incorrecto, sino eres Usuario Puedes Registrarte <a href='registro.html'>Aqu&iacute;</a>";
}else{
$query = mysql_query("SELECT username,password FROM users WHERE username = '$username'" ) or die(mysql_error());
$row = mysql_fetch_array($query);
$_SESSION["s_username"] = $row['username'];
echo "<html><head></head><meta HTTP-EQUIV='Refresh' CONTENT='3; URL=session.html'><body>Hola ".$_SESSION['s_username']." Te Vamos a Redireccionar a Tu Cuenta</body></html>";
}
}
}
?>

Registro.html

<form action="registro.php" method="post">
Nombre de Usuario:<input maxlength="25" size="25" name="username" />
<br />
Password:<input type="password" maxlength="25" size="25" name="password" />
<br />
Repite Password:<input type="password" maxlength="25" size="25" name="cpassword" />
<br />
Email:<input maxlength="35" size="25" name="email" />
<br />
<input type="submit" value="Registrar" />
</form>

Registro.php

<?php
// Configura los datos de tu cuenta

//puedes cambiar las frases sin quitar las comillas ""
$dbhost='mysql.webcindario.com';
$dbusername='tu usuario en MySQL miarroba';
$dbuserpass='El password de MySQL miarroba';
$dbname='Tu base de datos MySQL de miarroba';
// Conexi&oacute;n a la base de datos
mysql_connect("mysql.webcindario.com", "Tu usuario en MySQL miarroba otra vez", "El password de MySQL miarroba otra vez" ) or die(mysql_error());
mysql_select_db("Tu base de datos MySQL miarroba otra vez" ) or die(mysql_error());

// Preguntaremos si se han enviado ya las variables necesarias
if (isset($_POST["username"] ) ) {
$username = $_POST["username"];
$password = $_POST["password"];
$cpassword = $_POST["cpassword"];
$email = $_POST["email"];
// Hay campos en blanco
if($username==NULL|$password==NULL|$cpassword==NULL|$email==NULL) {
echo "Hay Campos Vacios";
}else{
// &iquest;Coinciden las contrase&ntilde;as?
if($password!=$cpassword) {
echo "Las Contrase&ntilde;as No Coinciden";
}else{
// Comprobamos si el nombre de usuario o la cuenta de correo ya exist&iacute;an
$checkuser = mysql_query("SELECT username FROM users WHERE username='$username'" ) ;
$username_exist = mysql_num_rows ($checkuser);

$checkemail = mysql_query("SELECT email FROM users WHERE email='$email'" ) ;
$email_exist = mysql_num_rows($checkemail);

if ($email_exist>0|$username_exist>0) {
echo "EL Nombre de Usuario o la Cuenta de Correo Estan ya en Uso";
}else{
//Todo parece correcto procedemos con la inserccion
$query = "INSERT INTO users (username, password, email) VALUES('$username','$password','$email')";
mysql_query($query) or die(mysql_error());
echo "El Usuario $username ha Sido Registrado de Manera Satisfactoria. Ahora Puedes Iniciar Session";
}
}
}
}
?>

Te recomiendo que uses Rapid php 2010 para que subas los archivos a Ftp mediante miarroba.com, ademas tendras que crear las tablas manualmente, ve a MySQL y abre tu cuenta, le das en "base de datos", espera un tiempo y nombra la tabla como "users", la longitud de campos son 3,

te saldran 3 recuadros o filas, nombra a cada uno con los nombres de "username", "password", "email", (sin comillas) luego en donde dice longitud de caracteres nombralos de 30 para arriba, le das en grabar y listo, dudas responde a este foro y dame tu MySQL para yo crear las tablas, o contactame, mandame un mensaje privado en miarroba.com

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 23/Mar/2009, 01:40
lgokul chavp12kMar/09
Por: , el 16/Sep/2004, 00:24
castillo-racing-team lick_boy Caos.X RompeRatones RainCT116kDec/04
Por: , el 27/May/2004, 03:45
pornstudsim Nodws chavp El_pAnDiT KnowDemon2510kJun/04
Por: , el 18/Jun/2014, 11:48
drwd NoSetup.org12kJun/14
Por: , el 16/Feb/2010, 10:21
Rockestar100 chavp19kFeb/10