Nueva Clase TLogin !!! (Seleccionar Empresa)

Esta es una libreria en PHP para desarrollo de aplicaciones WEB
Responder
Avatar de Usuario
administrador
Site Admin
Mensajes: 74
Registrado: Mar Nov 24, 2020 1:56 am
Contactar:

Nueva Clase TLogin !!! (Seleccionar Empresa)

Mensaje por administrador »

Hola,

Nueva clase TLogin.

Agregado el method "SetCompany" para acceder a una empresa, con esta opcion podemos
seleccionar una empresa, cuando se necesite una sistema multiempresa.

A continuacion el codigo del ejemplo,

Código: Seleccionar todo

<?php
include( 'config.php' );

include( TWEB_PATH . 'core.php' );
include( TWEB_PATH . 'core.login.php' );

$oWeb = new TWeb( "TEST LOGIN" );
$oWeb->lAwesome = true; 
$oWeb->SetIcon( IMAGE_PATH . 'user.png' );
// $oWeb->AddCss( CSS_PATH . "login.css" );
$oWeb->Activate();

$oLogin = new TLogin( 'myLogin' );
$oLogin->cTitle           = 'TVALWEB TEST';
$oLogin->cImage           = IMAGE_PATH . 'user.png';
$oLogin->cImageCss        = 'logo-login';
$oLogin->cTextUser        = 'Usuario';
$oLogin->cTextPassword    = 'Clave';
$oLogin->lShowPassword    = false;
$oLogin->cTextLogin       = 'Ingresar';
$oLogin->cTextRegister    = 'Registrar';
$oLogin->cTextForgot      = 'Olvido Contraseña';
$oLogin->bActionLogin     = 'login()';
$oLogin->bActionRegister  = 'register()';
$oLogin->bActionForgot    = "forgot()";
$oLogin->SetCompany( ["1=CENTRAL", "2=LENTEMANIA", "3=ESQUINA"] );
$oLogin->Recaptcha( "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" ); // clave sitio web
$oLogin->Developer( 'Diseño y Desarrollo por', 'tvalweb v1.0', 'creditos()' );
$oLogin->Activate();

$oWeb->End();

?>

<script>

  var oCtrl; 
  var oLogin;

  $(function() {
    oLogin  = new TLogin("myLogin");
    oLogin.show();
    
    function verifica_tablas() {
      MsgServer( path.model + 'verifica_tablas.php' );
    }

  });

  function login() { 	
    var aPar = {};

  	aPar.action   = 'login';
  	aPar.usuario  = oLogin.getuser();
    aPar.clave    = oLogin.getpassword();
    console.log(aPar);

    if ( aPar.usuario === "demo" && aPar.clave === "1234" ) {
      location.href = './test_modal01.php'; 
    } else {
      JMsgError("Error");
    }
    
  }	
  
  function register() {

    JMsgYesNo( 'Registrar ?', doRegistro );

    function doRegistro() {
      JMsgInfo('function doRegistro');
    }
    
  }

  function forgot() {
    JMsgInfo('Olvido contraseña');
  }

  function creditos() {
    JMsgInfo("tvalweb developer");
  }

</script>
Link del Test : TEST
Saludos.

Albeiro Valencia
Imagen Bienvenidas las Donaciones Gracias https://www.paypal.me/valenciaim5

Avatar de Usuario
administrador
Site Admin
Mensajes: 74
Registrado: Mar Nov 24, 2020 1:56 am
Contactar:

Re: Nueva Clase TLogin !!!

Mensaje por administrador »

Hola,

Se Actualizo el ejemplo de de la clase TLOGIN, se agrego el method
$oLogin->SetCompany( $aCompany = [] );
Saludos.

Albeiro Valencia
Imagen Bienvenidas las Donaciones Gracias https://www.paypal.me/valenciaim5

Responder