none
Login en ASP Clasico ?? RRS feed

  • Pregunta

  • Hola 

    Nesecito hacer un login en una DB ...usando asp clasico ...me dicen que no puedo usar  c# , ni vb ni mvc 

    Como puedo hacerlo ???


    EFRAIN MEJIAS C VALENCIA - VENEZUELA

    jueves, 17 de mayo de 2018 19:58

Respuestas

  • Hola, mira, yo hace un tiempo tuve que trabajar con ASP Clásico.

    Acá un ejemplo de conexión.

    xDb_Conn_Str = "Provider=SQLOLEDB;Persist Security Info=False;Data Source=10.184.16.36;Initial Catalog=portal_AVBA;User Id=user_avba;Password=user_avba"
    Set Oconn = Server.CreateObject("ADODB.Connection")
    	Oconn.Open xDb_Conn_Str
    	Oconn.CommandTimeout = 3600
    	Set objRS = Server.CreateObject("ADODB.RecordSet")	
    	strSQL = "EXEC DBO.PA_VALIDA_INGRESO_ENCRIPTADO '" & susername & "','" & spassword &"'"
    	objRS.Open strSQL, oConn

    acá el link completo

    https://social.msdn.microsoft.com/Forums/es-ES/15f9ec16-7d8b-4d5f-a8ea-ab9364656168/error-conexin-con-asp-clsico?forum=vb56es

    viernes, 18 de mayo de 2018 15:43

Todas las respuestas

  • Pues usando ASP clásico.  En clásico se utiliza ADO DB para conectar a la base de datos.  Luego de eso es como programar un VBScript.  Todas la variables son de tipo Variant y todo es a través de objetos ActiveX.  Existe el objeto Server y el objeto Response.

    En fin, es cuestión de aprender ASP clásico.  Busque tutoriales y ejemplos en la red.


    Jose R. MCP
    My GIT Repositories | Mis Repositorios GIT

    jueves, 17 de mayo de 2018 20:00
    Moderador
  • Hola, mira, yo hace un tiempo tuve que trabajar con ASP Clásico.

    Acá un ejemplo de conexión.

    xDb_Conn_Str = "Provider=SQLOLEDB;Persist Security Info=False;Data Source=10.184.16.36;Initial Catalog=portal_AVBA;User Id=user_avba;Password=user_avba"
    Set Oconn = Server.CreateObject("ADODB.Connection")
    	Oconn.Open xDb_Conn_Str
    	Oconn.CommandTimeout = 3600
    	Set objRS = Server.CreateObject("ADODB.RecordSet")	
    	strSQL = "EXEC DBO.PA_VALIDA_INGRESO_ENCRIPTADO '" & susername & "','" & spassword &"'"
    	objRS.Open strSQL, oConn

    acá el link completo

    https://social.msdn.microsoft.com/Forums/es-ES/15f9ec16-7d8b-4d5f-a8ea-ab9364656168/error-conexin-con-asp-clsico?forum=vb56es

    viernes, 18 de mayo de 2018 15:43
  • Y una vez que has llamado a la base de datos para comprobar que el login es correcto, tienes que almacenarlo en el objeto Session y después en TODAS las páginas leer el Session y comprobar que llega ese valor; de lo contrario significa que el usuario intenta entrar a esa página sin haber hecho login. Sí, es una pesadez añadir esta comprobación en todas las páginas, pero por desgracia en ASP clásico no tenemos el mismo automatismo que existe en ASP.NET para realizar esta comprobación sin tenerla que codificar en cada página.
    viernes, 18 de mayo de 2018 16:11