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>