PROBANDO

mod_harbour es un módulo para Apache que permite correr tus PRGs directamente en la web!!!
Post Reply
PGO
Posts: 17
Joined: Tue Aug 25, 2020 10:05 pm

PROBANDO

Post by PGO »

Buenas

He instalado MOD_HARBOUR, WDO y TWEB.

Con WDO conecto perfectamente con Mysql hago consultas, las muestro, etc.

Pero estoy probando Tweb haciendo una aplicación que pida Usuario y contraseña y verificarlo en una BD de Mysql. El Código es el siguiente:

Code: Select all

//  {% LoadHRB( '/lib/wdo/wdo_lib.hrb' ) %}     //  Loading WDO lib
//  {% LoadHrb( 'lib/tweb/tweb.hrb' ) %}

#include {% TWebInclude() %}

*--------------------------------------------------------------------
function main()

    local oWeb, o, cStyle:=""
    local hParameters := AP_PostPairs()

    set epoch to 1950
    set date  to italian

    DEFINE WEB oWeb TITLE 'ACCESO' INIT
    
        TEXT TO cStyle 
            <style>
                .jumbotron{
                    background: url("images/imagen.jpg") no-repeat center center; 
                    background-size: 100% 100%;
                }
            </style>    
        ENDTEXT
    
        ?? cStyle

        Banner()

    define form o ID 'demo'

        o:lDessign  := .f.
        o:cSizing   := ''       //  SM/LG               

            init form o

        ROWGROUP o
        GET ID 'User'  VALUE ""  GRID 12 PLACEHOLDER 'Introduzca su Código...'     LABEL 'Usuario'    OF o
        GET ID 'Pass'  VALUE ""  GRID 12 PLACEHOLDER 'Introduzca su Cóntraseña...' LABEL 'Contraseña' OF o
        end o
        ROWGROUP o          
            BUTTON ID 'btn1'  LABEL 'Aceptar' GRID 4 action 'aceptar()' OF o
                end o

        end form o      

return nil

*--------------------------------------------------------------------
function Aceptar()
                
    ?? "Ha pulsado Aceptar"

return .t.

*--------------------------------------------------------------------
function Banner()

    LOCAL cHtml := ''

    TEXT TO cHtml ECHO
    
        <div class="jumbotron">
            <div class="container">
            </div>
        </div>

    ENDTEXT     

retu nil

 
¿Como puedo indicar que el Get de la contraseña no se vea lo que se teclea?

y por otro lado al pulsar sobre el Boton no ejecuta lo puesto en <action>.

¿Hay documentacion de tWeb para mod_harbour?

Gracias
User avatar
Carles
Posts: 937
Joined: Fri Feb 10, 2006 2:34 pm
Location: Barcelona
Contact:

Re: PROBANDO

Post by Carles »

PGO,
¿Como puedo indicar que el Get de la contraseña no se vea lo que se teclea?
Clausula TYPE --> GET ID 'Pass' VALUE "" GRID 12 PLACEHOLDER 'Introduzca su Cóntraseña...' LABEL 'Contraseña' TYPE 'password' OF o

Los type que s epueden utilizar son los standard html5 -> https://www.w3schools.com/tags/att_input_type.asp
y por otro lado al pulsar sobre el Boton no ejecuta lo puesto en <action>.
<action> es una funcion Javascript. Revisa ejemplo tutor2.prg
¿Hay documentacion de tWeb para mod_harbour?
No. Pendiente de realizar. Si quieres conocer los parámetros revisa los ejemplos o el fichero de preprocesado tweb.ch
Last edited by Carles on Thu Sep 10, 2020 5:40 pm, edited 1 time in total.
Salutacions, saludos, regards

"...programar es fácil, hacer programas es difícil..."

https://modharbour.app
https://modharbour.app/compass
https://forum.modharbour.app
PGO
Posts: 17
Joined: Tue Aug 25, 2020 10:05 pm

Re: PROBANDO

Post by PGO »

Gracias por tus aclaraciones,

Un Saludo
Post Reply