Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/04/2010, 10:03
toten88
 
Fecha de Ingreso: abril-2010
Mensajes: 55
Antigüedad: 14 años
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.