oficinavirtual.edeeste.com.do
Open in
urlscan Pro
200.42.204.122
Public Scan
Submitted URL: https://oficinavirtual.edeeste.com.do/
Effective URL: https://oficinavirtual.edeeste.com.do/Login.aspx?ReturnUrl=%2f
Submission: On January 24 via api from DO — Scanned from DE
Effective URL: https://oficinavirtual.edeeste.com.do/Login.aspx?ReturnUrl=%2f
Submission: On January 24 via api from DO — Scanned from DE
Form analysis
1 forms found in the DOMPOST ./Login.aspx?ReturnUrl=%2f
<form method="post" action="./Login.aspx?ReturnUrl=%2f" id="form1">
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
value="/wEPDwUKMTg1OTc3MDk0MmQYAQUeX19Db250cm9sc1JlcXVpcmVQb3N0QmFja0tleV9fFgMFLmN0bDAwJENvbnRlbnRQbGFjZUhvbGRlcjEkdWNMb2dpbiRyZW1lbWJlclBhc3MFKmN0bDAwJENvbnRlbnRQbGFjZUhvbGRlcjEkRmFjdHVyYUVjb2xvZ2ljYQUjY3RsMDAkQ29udGVudFBsYWNlSG9sZGVyMSRyYnRBY2VwdG+UrBb62ZmD0E9zK3O9UlEgQACbgEG/CvZGfHN5SeiqPA==">
</div>
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="C2EE9ABB">
<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION"
value="/wEdABOoIjCEzU9/jELcNJaKBEvJ7cRTw2S81p+k+4zoXeHY0YmJqU7vOwlxaS4fRiy7tq5xYZdZvGC8cnBoenstATCW8NxOkIel0BK4RoiZGRYCqzcd/arAb/OMDmiWL8alsBUu9/W+jtZkAtKyAyl37CiVVgyq7CAEc+LPcMH1SR9J+ZTSF+7AQc1WXnTJEX9Di8ZYh6y3db07IAHnCL1xa6n5V/W0gDAOkD+neJAATSx0O82/8lQt+yNu/osJYQ6W41GgoGT1G78d8YKAq7U/I7V+Db9fUiJSQxNu3T2EZ/kmsTvEhFwrI956x9j5A2EpaGhL9iVlFEkIziF9C7p1Fl3eImQl1S/jAI18UIROuQ7uA56ostUgtLLQghorqvKvtpx1WOwI+F5SS947wcuk92QYW4iDX/4jNRLsfFdZmk4zIJsxXeZdoLPUC6FO/UFdXGc=">
</div>
<div class="cont">
<div class="container">
<div class="center-block">
<div class="col-lg-4 col-lg-offset-1 col-md-4 col-md-offset-1 col-sm-12 col-xs-12 no-padding" style="z-index: 1">
<!-- Slider -->
<div class="mlt-carousel hidden-xs hidden-sm">
<div id="myCarousel" class="carousel slide carousel-fade" data-ride="carousel">
<div class="carousel-inner" role="listbox">
<div class="item active">
<a href="login.aspx">
<img src="images/LogoEDEEste.png" class="img-responsive center-block" alt="Logo EDEEste"></a>
<p class="title_OV">OFICINA VIRTUAL</p>
<div class="item-content">
<p>Realiza aquí tus pagos y consulta el balance de los suministros de electricidad que tengas registrados, desde cualquier lugar con acceso a Internet.</p>
<p>Recuerda que para acceder a nuestra oficina virtual debes estar registrado.</p>
</div>
</div>
</div>
</div>
<!--mlt-carousel-->
</div>
<!-- Slider -->
</div>
<!-- Login -->
<div class="col-lg-6 col-lg-offset-right-1 col-md-6 col-md-offset-right-1 col-sm-12 col-xs-12 no-padding">
<div class="mlt-content">
<a href="Login.aspx" id="ContentPlaceHolder1_url_login">
<img src="images/LogoEDEEste.png" class="img-responsive visible-xs visible-sm center-block" alt="Logo EDEEste">
</a>
<p class="titleOV visible-xs visible-sm">OFICINA VIRTUAL</p>
<ul class="nav nav-tabs">
<li class="active"><a href="#login" id="logintab" data-toggle="tab">Iniciar sesión</a></li>
<li><a href="#register" data-toggle="tab">Regístrate</a></li>
</ul>
<div id="myTabContent" class="tab-content">
<div class="tab-pane fade in active" id="login">
<!--login form-->
<div class="col-lg-10 col-lg-offset-1 col-lg-offset-right-1 col-md-10 col-md-offset-1 col-md-offset-right-1 col-sm-12 col-xs-12 pull-right ">
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label is-focuscd is-upgraded is-focused" data-upgraded=",MaterialTextfield">
<input name="ctl00$ContentPlaceHolder1$ucLogin$TxtUsuario" type="text" id="ContentPlaceHolder1_ucLogin_TxtUsuario" class="mdl-textfield__input" pattern="\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*">
<label class="mdl-textfield__label" for="emailAddress">Correo electrónico</label>
</div>
</div>
<div class="col-lg-10 col-lg-offset-1 col-lg-offset-right-1 col-md-10 col-md-offset-1 col-md-offset-right-1 col-sm-12 col-xs-12 pull-right ">
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label is-focuscd is-upgraded" data-upgraded=",MaterialTextfield">
<input name="ctl00$ContentPlaceHolder1$ucLogin$TxtPassword" type="password" id="ContentPlaceHolder1_ucLogin_TxtPassword" class="mdl-textfield__input">
<label class="mdl-textfield__label" for="password">Contraseña</label>
</div>
</div>
<div class="col-lg-10 col-lg-offset-1 col-lg-offset-right-1 col-md-10 col-md-offset-1 col-md-offset-right-1 col-sm-12 col-xs-12 pull-right ">
<div class="row">
<br>
<div class="col-lg-4 col-md-4 col-sm-4 col-xs-4">
<label id="lbCheckRemember" class="mdl-checkbox mdl-js-checkbox mdl-js-ripple-effect mdl-js-ripple-effect--ignore-events is-upgraded" data-upgraded=",MaterialCheckbox,MaterialRipple">
<input name="ctl00$ContentPlaceHolder1$ucLogin$rememberPass" type="checkbox" id="ContentPlaceHolder1_ucLogin_rememberPass" value="nixon" class="mdl-checkbox__input">
<span class="mdl-checkbox__label">Recuérdame</span>
<span class="mdl-checkbox__focus-helper"></span><span class="mdl-checkbox__box-outline"><span class="mdl-checkbox__tick-outline"></span></span><span
class="mdl-checkbox__ripple-container mdl-js-ripple-effect mdl-ripple--center" data-upgraded=",MaterialRipple"><span class="mdl-ripple"></span></span></label>
</div>
<div class="col-lg-8 col-md-8 col-sm-8 col-xs-8" style="text-align: right;">
<a id="ContentPlaceHolder1_ucLogin_HyperLink2" href="public/recuperar_contrasena.aspx">¿Has olvidado tu contraseña?</a>
</div>
</div>
</div>
<div class="col-lg-10 col-lg-offset-1 col-lg-offset-right-1 col-md-10 col-md-offset-1 col-md-offset-right-1 col-sm-12 col-xs-12 pull-right">
<input type="submit" name="ctl00$ContentPlaceHolder1$ucLogin$BtnLogin" value="Iniciar sesión" id="ContentPlaceHolder1_ucLogin_BtnLogin" data-loading-text="Cargando..." class="btn btn-edeeste lt-register-btn">
</div>
<script>
function onSignIn(googleUser) {
var profile = googleUser.getBasicProfile();
console.log('ID: ' + profile.getId()); // Do not send to your backend! Use an ID token instead.
console.log('Name: ' + profile.getName());
console.log('Image URL: ' + profile.getImageUrl());
console.log('Email: ' + profile.getEmail()); // This is null if the 'email' scope is not present.
// The ID token you need to pass to your backend:
var id_token = googleUser.getAuthResponse().id_token;
console.log("ID Token: " + id_token);
}
</script>
<!--login form-->
</div>
<div class="tab-pane fade" id="register">
<!--register form-->
<div class="wizard">
<div class="wizard-inner">
<ul class="nav nav-tabs" role="tablist">
<li role="presentation" class="active">
<a href="#step0" data-toggle="tab" aria-controls="step0" role="tab" title="" data-original-title="Validar">
<span class="round-tab">
<i class="glyphicon glyphicon-search"></i>
</span>
</a>
</li>
<li role="presentation" class="disabled">
<a href="#step1" data-toggle="tab" aria-controls="step1" role="tab" title="" data-original-title="Cliente">
<span class="round-tab">
<i class="glyphicon glyphicon-user"></i>
</span>
</a>
</li>
<li role="presentation" class="disabled">
<a href="#step2" data-toggle="tab" aria-controls="step3" role="tab" title="" data-original-title="Correo">
<span class="round-tab">
<i class="glyphicon glyphicon-envelope"></i>
</span>
</a>
</li>
<li role="presentation" class="disabled">
<a href="#complete" data-toggle="tab" aria-controls="complete" role="tab" title="" data-original-title="Completar">
<span class="round-tab">
<i class="glyphicon glyphicon-ok"></i>
</span>
</a>
</li>
</ul>
</div>
<div class="tab-content">
<div class="tab-pane active" role="tabpanel" id="step0">
<div class="col-lg-10 col-lg-offset-1 col-lg-offset-right-1 col-md-10 col-md-offset-1 col-md-offset-right-1 col-sm-12 col-xs-12 pull-right ">
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label getmdl-select__fix-height is-dirty is-upgraded" data-upgraded=",MaterialTextfield">
<select name="ctl00$ContentPlaceHolder1$ddlTipoDocumento" id="ContentPlaceHolder1_ddlTipoDocumento" class="mdl-textfield__input">
<option value="1" class="mdl-menu__item">Cédula</option>
<option value="2" class="mdl-menu__item">Pasaporte</option>
<option value="3" class="mdl-menu__item">RNC</option>
</select>
<label class="mdl-textfield__label">Tipo de identificación</label>
</div>
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label is-upgraded" data-upgraded=",MaterialTextfield">
<input name="ctl00$ContentPlaceHolder1$txtCedula" type="text" maxlength="20" id="ContentPlaceHolder1_txtCedula" autocomplete="off" class="mdl-textfield__input">
<label class="mdl-textfield__label">Número de documento</label>
</div>
<div id="ReCaptchContainer" style="margin-top: -10px; padding-top: -20px !important; transform: scale(0.8); -webkit-transform: scale(0.8); transform-origin: 0 0; -webkit-transform-origin: 0 0;">
<div style="width: 304px; height: 78px;">
<div><iframe title="reCAPTCHA"
src="https://www.google.com/recaptcha/api2/anchor?ar=1&k=6Lf252UUAAAAAEA2Gz43-R-Xyd-TV46eN-a8hzW_&co=aHR0cHM6Ly9vZmljaW5hdmlydHVhbC5lZGVlc3RlLmNvbS5kbzo0NDM.&hl=es&type=image&v=Gg72x2_SHmxi8X0BLo33HMpr&theme=dark&size=normal&cb=lgkmcz3xtsci"
width="304" height="78" role="presentation" name="a-4ums2nphdyv0" frameborder="0" scrolling="no"
sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox"></iframe></div><textarea id="g-recaptcha-response" name="g-recaptcha-response"
class="g-recaptcha-response" style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
</div><iframe style="display: none;"></iframe>
</div>
<ul class="list-inline pull-left">
<li>
<button type="button" class="btn btn-primary next-stepValidarCliente" data-loading-text="Validando...">Continuar</button>
</li>
</ul>
</div>
</div>
<div class="tab-pane" role="tabpanel" id="step1">
<div class="col-lg-10 col-lg-offset-1 col-lg-offset-right-1 col-md-10 col-md-offset-1 col-md-offset-right-1 col-sm-12 col-xs-12 pull-right ">
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label is-upgraded" data-upgraded=",MaterialTextfield">
<input name="ctl00$ContentPlaceHolder1$txtNombre" type="text" id="ContentPlaceHolder1_txtNombre" class="mdl-textfield__input" pattern="^([\sA-Za-z]+)$">
<label class="mdl-textfield__label" for="fullName">Nombre</label>
<span class="mdl-textfield__error">Campo nombres solo acepta letras y espacios</span>
</div>
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label is-upgraded" data-upgraded=",MaterialTextfield">
<input name="ctl00$ContentPlaceHolder1$txtApellidos" type="text" id="ContentPlaceHolder1_txtApellidos" class="mdl-textfield__input" pattern="^([\sA-Za-z]+)$">
<label class="mdl-textfield__label" for="fullName">Apellido</label>
<span class="mdl-textfield__error">Campo nombres solo acepta letras y espacios</span>
</div>
</div>
<div class="col-lg-5 col-lg-offset-1 col-lg-offset-right-1 col-md-5 col-md-offset-1 col-md-offset-right-1 col-sm-8 col-xs-7">
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label is-upgraded" data-upgraded=",MaterialTextfield">
<input name="ctl00$ContentPlaceHolder1$txtCelular" type="text" id="ContentPlaceHolder1_txtCelular" class="mdl-textfield__input" pattern="(\d{3})-(\d{3})-(\d{4})">
<label class="mdl-textfield__label" for="celphone">Contacto</label>
<span class="mdl-textfield__error">Ejemplo: 999-999-9999</span>
</div>
</div>
<div class="col-lg-2 col-lg-offset-1 col-lg-offset-right-1 col-md-2 col-md-offset-1 col-md-offset-right-1 col-sm-4 col-xs-7 pull-right ">
<ul class="list-inline pull-right" style="padding-top: 20px;">
<li>
<button type="button" class="btn btn-primary next-stepCliente">Continuar</button>
</li>
</ul>
</div>
</div>
<div class="tab-pane" role="tabpanel" id="step2">
<div class="col-lg-10 col-lg-offset-1 col-lg-offset-right-1 col-md-10 col-md-offset-1 col-md-offset-right-1 col-sm-12 col-xs-12 pull-right ">
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label is-upgraded" data-upgraded=",MaterialTextfield">
<input name="ctl00$ContentPlaceHolder1$txtEmail" type="text" id="ContentPlaceHolder1_txtEmail" class="mdl-textfield__input" pattern="\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*">
<label class="mdl-textfield__label" for="emailAddress">Correo electrónico</label>
</div>
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label is-upgraded" data-upgraded=",MaterialTextfield">
<input name="ctl00$ContentPlaceHolder1$txtConfirmacion" type="text" id="ContentPlaceHolder1_txtConfirmacion" class="mdl-textfield__input" pattern="\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*">
<label class="mdl-textfield__label" for="emailAddress">Confirmar correo electrónico</label>
</div>
<label class="mdl-checkbox mdl-js-checkbox mdl-js-ripple-effect termsLabel mdl-js-ripple-effect--ignore-events is-upgraded" data-upgraded=",MaterialCheckbox,MaterialRipple">
<input name="ctl00$ContentPlaceHolder1$FacturaEcologica" type="checkbox" id="ContentPlaceHolder1_FacturaEcologica" class="mdl-checkbox__input">
<span class="mdl-checkbox__label" style="color: #ffffff;">Desea recibir su factura a este Correo</span>
<span class="mdl-checkbox__focus-helper"></span><span class="mdl-checkbox__box-outline"><span class="mdl-checkbox__tick-outline"></span></span><span
class="mdl-checkbox__ripple-container mdl-js-ripple-effect mdl-ripple--center" data-upgraded=",MaterialRipple"><span class="mdl-ripple"></span></span></label>
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label is-upgraded" data-upgraded=",MaterialTextfield">
<input name="ctl00$ContentPlaceHolder1$txtNIC" maxlength="7" id="ContentPlaceHolder1_txtNIC" autocomplete="off" class="mdl-textfield__input" type="number">
<label class="mdl-textfield__label" for="number">Número de contrato (NIC)</label>
<span class="mdl-textfield__error">NIC inválido</span>
</div>
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label is-upgraded" style="display: none" data-upgraded=",MaterialTextfield">
<input name="ctl00$ContentPlaceHolder1$txtEmailAdicional" type="text" id="ContentPlaceHolder1_txtEmailAdicional" class="mdl-textfield__input" pattern="\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*">
<label class="mdl-textfield__label" for="emailAddress">Correo electrónico adicional</label>
</div>
<ul class="list-inline pull-right">
<li>
<button type="button" class="btn btn-primary btn-info-full next-stepCorreo" data-loading-text="Validando...">Continuar</button>
</li>
</ul>
</div>
</div>
<div class="tab-pane" role="tabpanel" id="complete">
<div class="col-lg-10 col-lg-offset-1 col-lg-offset-right-1 col-md-10 col-md-offset-1 col-md-offset-right-1 col-sm-12 col-xs-12 pull-right ">
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label is-upgraded" data-upgraded=",MaterialTextfield">
<input name="ctl00$ContentPlaceHolder1$txtTitularContrato" type="text" id="ContentPlaceHolder1_txtTitularContrato" class="mdl-textfield__input" pattern="^([\sA-Za-z]+)$">
<label class="mdl-textfield__label">Titular del Contrato</label>
</div>
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label is-upgraded" data-upgraded=",MaterialTextfield">
<input name="ctl00$ContentPlaceHolder1$TxtPasswordRegister" type="password" id="ContentPlaceHolder1_TxtPasswordRegister" class="mdl-textfield__input">
<label class="mdl-textfield__label" for="pswd">Contraseña</label>
</div>
<div id="pswd_info">
<h5>La contraseña debe cumplir los siguientes requerimientos:</h5>
<ul style="list-style-type: none; color: #ec3f41;">
<li id="letter"><span class="hidden-xs">Debe tener </span><strong>una letra</strong></li>
<li id="capital"><span class="hidden-xs">Debe tener </span><strong>una letra en mayúsculas</strong></li>
<li id="number"><span class="hidden-xs">Debe tener </span><strong>un número</strong></li>
<li id="length"><span class="hidden-xs">Debe tener </span><strong>8 carácteres</strong> como mínimo</li>
</ul>
</div>
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label is-upgraded" data-upgraded=",MaterialTextfield">
<input class="mdl-textfield__input" type="password" id="SetPassword">
<label class="mdl-textfield__label" for="pswdC">Confirmar contraseña</label>
</div>
<div style="display: none">
<input id="ContentPlaceHolder1_rbtAcepto" type="checkbox" name="ctl00$ContentPlaceHolder1$rbtAcepto" checked="checked"><label for="ContentPlaceHolder1_rbtAcepto">Términos de Uso</label>
</div>
<label class="mdl-checkbox mdl-js-checkbox mdl-js-ripple-effect termsLabel mdl-js-ripple-effect--ignore-events is-upgraded" data-upgraded=",MaterialCheckbox,MaterialRipple">
<input type="checkbox" id="termsFlag" class="mdl-checkbox__input">
<span class="mdl-checkbox__label ">He leído y acepto los <a href="public/terminos-de-uso.aspx" target="_blank">Términos de Uso</a></span>
<span class="mdl-checkbox__focus-helper"></span><span class="mdl-checkbox__box-outline"><span class="mdl-checkbox__tick-outline"></span></span><span
class="mdl-checkbox__ripple-container mdl-js-ripple-effect mdl-ripple--center" data-upgraded=",MaterialRipple"><span class="mdl-ripple"></span></span></label>
<ul class="list-inline pull-right col-sm-12 col-xs-12">
<li>
<input type="submit" name="ctl00$ContentPlaceHolder1$btnRegistrar" value="REGISTRARME" id="ContentPlaceHolder1_btnRegistrar" class="btn btn-primary btn-edeesteRegister" data-loading-text="Registrando...">
</li>
</ul>
</div>
</div>
</div>
</div>
<!--register form-->
</div>
</div>
</div>
<!--Login-->
</div>
<script src="Content/jquery/jquery-1.10.2.js"></script>
<script src="Content/jquery/jquery.maskedinput.js"></script>
<script>
var longitud = false,
minuscula = false,
numero = false,
mayuscula = false;
var your_site_key = '6Lf252UUAAAAAEA2Gz43-R-Xyd-TV46eN-a8hzW_';
var renderRecaptcha = function() {
grecaptcha.render('ReCaptchContainer', {
'sitekey': your_site_key,
'callback': reCaptchaCallback,
theme: 'dark', //light or dark
type: 'image', // image or audio
size: 'normal' //normal or compact
});
};
var reCaptchaCallback = function(response) {
if (response !== '') {
// document.getElementById('lblMessage').innerHTML = "";
}
};
// Definimos las mascaras para cada input
jQuery(function($) {
$('#ContentPlaceHolder1_ucLogin_TxtUsuario').focus();
$('#ContentPlaceHolder1_ucLogin_TxtUsuario').parent().addClass('is-dirty');
$('#ContentPlaceHolder1_ucLogin_TxtPassword').parent().addClass('is-dirty');
$('#ContentPlaceHolder1_txtCelular').mask('999-999-9999');
if ($('#ContentPlaceHolder1_ddlTipoDocumento').val(1)) {
$('#ContentPlaceHolder1_txtCedula').mask('999-9999999-9');
}
$('#ContentPlaceHolder1_ddlTipoDocumento').change();
$("#ContentPlaceHolder1_ddlTipoDocumento").change(function() {
var ddlTipoDocumento = $('#ContentPlaceHolder1_ddlTipoDocumento').val();
if (ddlTipoDocumento == 1) {
$('#ContentPlaceHolder1_txtCedula').parent().removeClass('is-dirty');
$('#ContentPlaceHolder1_txtCedula').mask('999-9999999-9');
}
if (ddlTipoDocumento == 2) {
$('#ContentPlaceHolder1_txtCedula').parent().removeClass('is-dirty');
$('#ContentPlaceHolder1_txtCedula').unmask('999-9999999-9');
$('#ContentPlaceHolder1_txtCedula').val('');
$('#ContentPlaceHolder1_txtFechaNacimiento').mask('99/99/9999', {
placeholder: "dd/mm/yyyy"
});
} else {
$('#ContentPlaceHolder1_txtCedula').parent().removeClass('is-dirty');
$('#ContentPlaceHolder1_txtCedula').mask('999999999');
$('#ContentPlaceHolder1_txtCedula').val('');
}
});
});
$('#logintab').on('click', function() {
$('input[type="text"]').val('');
$('input[type="password"]').val('');
window.location = location.href;
});
$('.btn-edeeste').on('click', function() {
var $btn = $(this);
$btn.button('loading');
$('#loaderbody').show();
if ($('#ContentPlaceHolder1_txtCedula').val().trim() != "") {
swal("Disculpe!", "Haga clic en Continuar", "info");
$btn.button('reset');
$('#loaderbody').hide();
return false;
}
if ($('#ContentPlaceHolder1_ucLogin_TxtUsuario').val().trim() == "") {
swal("Disculpe!", "Debe ingresar el correo electrónico", "error");
$btn.button('reset');
$('#loaderbody').hide();
return false;
}
emailRegex = /^[-\w.%+]{1,64}@(?:[A-Z0-9-]{1,63}\.){1,125}[A-Z]{2,63}$/i;
if (!emailRegex.test($('#ContentPlaceHolder1_ucLogin_TxtUsuario').val())) {
swal("Disculpe!", "Correo electrónico inválido", "error");
$btn.button('reset');
$('#loaderbody').hide();
return false;
}
if ($('#ContentPlaceHolder1_ucLogin_TxtPassword').val().trim() == "") {
swal("Disculpe!", "Debe ingresar la contraseña", "error");
$btn.button('reset');
$('#loaderbody').hide();
return false;
}
if ($('#lbCheckRemember').hasClass('is-checked')) {
IsRememberMe("true");
}
});
function IsRememberMe(RememberMe) {
$.ajax({
type: "POST",
url: "Login.aspx/NoRememberMe",
data: "{ RememberMe: '" + RememberMe + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(data) {},
error: function(result) {}
});
}
$('.btn-edeesteRegister').on('click', function() {
var $btn = $(this);
$btn.button('loading');
$('#loaderbody').show();
if ($('#ContentPlaceHolder1_TxtPasswordRegister').val().trim() == "") {
swal("Disculpe!", "Debe ingresar una contraseña", "error");
$btn.button('reset');
$('#loaderbody').hide();
return false;
}
if ($('#ContentPlaceHolder1_TxtPasswordRegister').val() != $('#SetPassword').val()) {
swal("Disculpe!", "Debe confirmar la contraseña", "error");
$btn.button('reset');
$('#loaderbody').hide();
return false;
}
var condiciones = $('#termsFlag').is(':checked');
if (!condiciones) {
swal("Disculpe!", "Debe de Aceptar los Términos de Uso", "warning");
$btn.button('reset');
$('#loaderbody').hide();
return false;
}
if (condiciones) {
$('#ContentPlaceHolder1_rbtAcepto').prop("checked", true);
}
if (!longitud || !minuscula || !numero || !mayuscula) {
swal("Disculpe!", "La contraseña no cumple los requerimientos mínimos.", "error");
$btn.button('reset');
$('#loaderbody').hide();
return false;
}
});
jQuery(document).ready(function() {
$('#loaderbody').hide();
$("input#ContentPlaceHolder1_ucLogin_TxtPassword").focus(function() {
$(this).val('');
$(this).get(0).type = 'password';
});
$("input#ContentPlaceHolder1_ucLogin_TxtPassword").click(function() {
$(this).val('');
$(this).get(0).type = 'password';
});
$('#btnMostrarClave').click(function() {
var tipo = document.getElementById("ContentPlaceHolder1_ucLogin_TxtPassword");
if (tipo.type == "password") {
var input = $('#ContentPlaceHolder1_ucLogin_TxtPassword').attr('type');
// alert (input);
$('#ContentPlaceHolder1_ucLogin_TxtPassword').attr('type', 'text');
} else {
var input = $('#ContentPlaceHolder1_ucLogin_TxtPassword').attr('type');
// alert (input);
$('#ContentPlaceHolder1_ucLogin_TxtPassword').attr('type', 'password');
}
});
$('#ContentPlaceHolder1_TxtPasswordRegister').keyup(function() {
var pswd = $(this).val();
if (pswd.length < 8) {
$('#length').removeClass('valid').addClass('invalid');
longitud = false;
} else {
$('#length').removeClass('invalid').addClass('valid');
longitud = true;
}
//validate letter
if (pswd.match(/[A-z]/)) {
$('#letter').removeClass('invalid').addClass('valid');
minuscula = true;
} else {
$('#letter').removeClass('valid').addClass('invalid');
minuscula = false;
}
//validate capital letter
if (pswd.match(/[A-Z]/)) {
$('#capital').removeClass('invalid').addClass('valid');
mayuscula = true;
} else {
$('#capital').removeClass('valid').addClass('invalid');
mayuscula = false;
}
//validate number
if (pswd.match(/\d/)) {
$('#number').removeClass('invalid').addClass('valid');
numero = true;
} else {
$('#number').removeClass('valid').addClass('invalid');
numero = false;
}
}).focus(function() {
$('#pswd_info').show();
}).blur(function() {
$('#pswd_info').hide();
});
});
</script>
</div>
<!--center-block-->
</div>
<!--container-->
</div>
<div class="footer hidden-xs"> © 2023 EDEEste S.A. <a href="public/terminos-de-uso.aspx" id="ftrTerms" data-bind="text: str['Terms'], href: termsLink, click: termsLink_onClick">Términos de Uso</a> Versión 3.1.2 </div>
<script src="Content/jquery/jquery.min.js"></script>
<script src="Content/bootstrap/js/bootstrap.min.js"></script>
<script src="Content/libs/mdl/material.min.js"></script>
<script src="Content/custom.js"></script>
<script src="Content/jquery/jquery.validate.min.js"></script>
<script>
if ('serviceWorker' in navigator) {
window.addEventListener('load', function() {
navigator.serviceWorker.register('./edeeste-sw.js').then(function(registration) {
// Registration was successful
console.log('ServiceWorker registration successful with scope: ', registration.scope);
}, function(err) {
// registration failed :(
console.log('ServiceWorker registration failed: ', err);
});
});
}
window.oncontextmenu = function() {
return false;
}
console.log("%cEDEEste ¡Detente Cuidado!", "color: Red; font-size: 90px; font-weight: bold;");
console.log("%cEsta función del navegador está pensada para desarrolladores. Si alguien te indicó que copiaras y pegaras algo aquí para habilitar una función o para \"piratear\" la cuenta de alguien, se trata de un fraude.",
"color: blue; font-size: x-large; ");
</script>
<script src="https://www.google.com/recaptcha/api.js?onload=renderRecaptcha&render=explicit&hl=es" async="" defer=""></script>
</form>
Text Content
OFICINA VIRTUAL Realiza aquí tus pagos y consulta el balance de los suministros de electricidad que tengas registrados, desde cualquier lugar con acceso a Internet. Recuerda que para acceder a nuestra oficina virtual debes estar registrado. OFICINA VIRTUAL * Iniciar sesión * Regístrate Correo electrónico Contraseña Recuérdame ¿Has olvidado tu contraseña? * * * * Cédula Pasaporte RNC Tipo de identificación Número de documento * Continuar Nombre Campo nombres solo acepta letras y espacios Apellido Campo nombres solo acepta letras y espacios Contacto Ejemplo: 999-999-9999 * Continuar Correo electrónico Confirmar correo electrónico Desea recibir su factura a este Correo Número de contrato (NIC) NIC inválido Correo electrónico adicional * Continuar Titular del Contrato Contraseña LA CONTRASEÑA DEBE CUMPLIR LOS SIGUIENTES REQUERIMIENTOS: * Debe tener una letra * Debe tener una letra en mayúsculas * Debe tener un número * Debe tener 8 carácteres como mínimo Confirmar contraseña Términos de Uso He leído y acepto los Términos de Uso * © 2023 EDEEste S.A. Términos de Uso Versión 3.1.2