paginas web con password

08/04/2004 - 17:30 por Ismael | Informe spam
Hola, he leido la pagina de microsoft donde pone como
hacer una pagina web con password, he seguido los pasos y
no funciona cuando intento entrar a una pagina
restringida, ya que no me pone el estado en el que estoy
en la pagina (online/offline)La pagina es:

http://support.microsoft.com/defaul...cid=kb;ES-
ES;825498#3

En "probar el sitio web de inicio de sesion", el punto 4
ya no me sale. He seguido todos los pasos. Sabeis otra
pagina o un tutorial para hacer paginas web con password?

gracias
 

Leer las respuestas

#1 Franco Figún
08/04/2004 - 19:10 | Informe spam
Hola
Te paso parte de un ejemplo que yo uso, en asp 3.
Está pagina se llama validauser.asp

<%
Dim Con , rst, strsql, registros
Set Con = Server.CreateObject("ADODB.Connection")
Set rst = Server.CreateObject("ADODB.Recordset")

Con.Open "Provider=SQLOLEDB; Data Source=(localhost); Initial Catalog=base
;User ID=user ;Password=;"
strSQL = "select * from usuarios where usuario'"&corregircomillas(request("usuario")) & "' AND

clave='"&corregircomillas(request("clave"))&"'"
set rst = con.Execute (strSQL)

if rst.EOF then
rst.Close
set rst=nothing
con.Close
set con = nothing
Response.write "DATOS INCORRECTOS, Haga <a href='ingreso.html'>click<a> para
volver a intentar."
else
session("usuarioid") = trim(rst("UsuarioId"))
session("usuario") = trim(request("usuario"))
session("password") = trim(rst("clave"))
session("permisos") = trim(rst("permisos"))
session("area") = trim(rst("area"))
usuario = rst("usuario")
rst.Close
set rst=nothing
con.Close
set con = nothing
Response.Redirect ("menu.asp?usuario="&usuario)
end if
%>

Para uasar esta pagina, deberías tener otra pagina llamada xxxx.html, donde
tenga 2 textbox: usuario y contraseña. En la linea <form method="POST"
action="validausuario.asp">, pones la pagina de arriba.
La BD, que puede ser access o sql, tiene que ser asi:

Tabla Users
usuarioid = autonumber
usuario = text
clave = text
permisos = number
area = text

En cada pagina asp, pones un include, por ejemplo este:

<!--#include file="session.asp" -->

Y el codigo seria asi:

<%
if session("usuarioid") = "" then
response.redirect "ingreso.html"
end if
%>

Esto significa que si cualquier persona que quiere ingresar a una pagina, y
no está logueado, lo redirecciona a ingreso.html.

Arriba, donde dice permisos y area, lo podes sacar si queres, yo lo uso por
ejemplo, para que el usuario pepe de la area 1 y permisos 1, puedan entrar a
una pagina, y solo ver datos, en cambio el usuario admin de area 0 y
permisos 0, puede entrar a todas las paginas, y modificar o borrar cosas.

Espero que te sirva, si algo te confunde, mandame un privado, y te ayudo.
Saludos







"Ismael" wrote in message
news:1a17b01c41d7e$614fefd0$
Hola, he leido la pagina de microsoft donde pone como
hacer una pagina web con password, he seguido los pasos y
no funciona cuando intento entrar a una pagina
restringida, ya que no me pone el estado en el que estoy
en la pagina (online/offline)La pagina es:

http://support.microsoft.com/defaul...cid=kb;ES-
ES;825498#3

En "probar el sitio web de inicio de sesion", el punto 4
ya no me sale. He seguido todos los pasos. Sabeis otra
pagina o un tutorial para hacer paginas web con password?

gracias

Preguntas similares