27/04/2010, 10:03
|
| | Fecha de Ingreso: abril-2010
Mensajes: 55
Antigüedad: 14 años, 7 meses Puntos: 1 | |
Ayuda a descifrar código Necesito ayuda porque tengo que hacer una web en asp parecida al código que ahora les pongo y no lo entiendo muy bien, a ver si me ayudais con las dudas que tengo:
*Es una página que te logueas y si eres un usuario normal te sale una cosa y si eres administrador otra cosa.
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "aa"
set RS = Conn.Execute("select * from victor.dbo.admins where nombreadmin='" & request.form("usuario") & "' and password='" & request.form("contraseña") & "'")
--esto de arriba es para enlazar la base de datos no? coje la base de datos llamada victor y de la tabla nombreadmin coje usuario (que es una caja de texto creada en otra página de logueo no?) y luego lo mismo con contraseña
if (not RS.eof) then
Session("aqui nose que va*")="1"
--> esto creo que busca en la base de datos no? pero dentro del session nose que hay que poner, que pongo lo que yo quiera?
else
set RS = Conn.Execute("select * from victor.dbo.notas where nombreusuario='" & request.form("usuario") & "' and password='" & request.form("contraseña") & "'")
if (not RS.eof) then
Session("nose ")="2"
--> esto es lo mismo no? porque se pone 2 veces? que es porque si es 1 es administrador y si es 2 es usuario normal?
else
Session("nose")="0"
end if
end if
--> porque 0?
'cerramos conexion bbdd
Conn.Close
session("login")=request.form("usuario")
%>
Hola <% response.write(session("login"))%>
<br>
<%if SEssion("nose")="1" then%>
Hola Administrador, que tenga un buen día.
--> esto es porque si eres 1 eres admin no?
*Ahora aqui pondria las opciones que quiero que tenga el admin
<%else%>
<%if SEssion("daniel")="2" then%>
Eres un usuario normal:
<br>
<br>
--> si es 2 es usuario
<form action=bien.asp method="post">
<center> dni: <input name="dni" maxlength=9></center> <h1 align="center">
<input type=submit value="Mostrar tu nota -->"></h1>
</form>
<center><a href=adios.asp"><br> Desconectar </a></center>
<%end if%>
<%end if%>
<%if SEssion("nose")="0" then%>
El usuario introducido no corresponde.
<a href="valido.asp">
<br>login </a>
<%end if%>
<br>
--> esto de arriba son las opciones del usuario normal
.
A ver si me podeis ayudar un poco ya que acabo de empezar con asp y no me entero mucho.
Gracias por adelantado. |