https://ecat.catbcn.com/site/registro

Submitted URL:
https://ecat.catbcn.com/site/registro
Report Finished:

The outgoing links identified from the page

LinkText
https://www.wika.com/es-es/pagina_inicial.WIKA
https://www.wika.com/es-es/servicio_calibracion.WIKACertificados de servicios de calibración
https://www.wika.com/es-es/nota_legal.WIKANota legal
https://www.wika.com/es-es/aviso_de_privacidad.WIKAPolitica de privacidad
https://www.wika.com/media/Others/ES-ES/zz_tcs_es_es.pdfCondiciones de venta
https://www.wika.com/es-es/accountinformation.WIKAInformación bancaria
https://www.wika.com/es-es/preguntas_frecuentes_2.WIKAPreguntas frecuentes
https://www.linkedin.com/company/wikagroup/
https://www.youtube.com/user/WIKAGroup

JavaScript Variables · 22 found

Global JavaScript variables loaded on the window object of a page, are variables declared outside of functions and accessible from anywhere in the code within the current scope

NameType
onbeforetoggleobject
documentPictureInPictureobject
onscrollendobject
$function
jQueryfunction
yiiobject
firebaseobject
cafunction
bafunction
dafunction

Console log messages · 1 found

Messages logged to the web console

TypeCategoryLog
verbosedom
URL
https://ecat.catbcn.com/site/registro
Text
[DOM] Input elements should have autocomplete attributes (suggested: "current-password"): (More info: https://goo.gl/9p2vKq) %o

HTML

The raw HTML body of the page

<!DOCTYPE html><html lang="es"><head>
	<link href="https://fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet"> 
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="csrf-param" content="_csrf">
    <meta name="csrf-token" content="ODdJdTRreWUJewQxQCABVHtUOi1cJhQmcl4gOEEAEAFrVHodXQghBw==">
    <title>Certificados de Servicios de calibración - WIKA&gt;</title>
    <link href="/assets/5f43d1cc/css/bootstrap.css" rel="stylesheet">
<link href="/css/site.css" rel="stylesheet">
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="/assets/866cb935/yii.js"></script>    <script src="https://www.gstatic.com/firebasejs/3.4.0/firebase.js"></script>
	<script>
	// Initialize Firebase
		var config = {
			apiKey: 'AIzaSyBkRw-M-GTz0_s-rIuSGT0CjwOKyoWVVT8',
			authDomain: 'catapp-4081a.firebaseapp.com',
			databaseURL: 'https://catapp-4081a.firebaseio.com',
			storageBucket: 'catapp-4081a.appspot.com',
			messageingSenderId: '1046231209837',
		};
		
		firebase.initializeApp(config);
	</script>
</head>
<body>

    	<div id="headerLogin">
        <a href="https://www.wika.com/es-es/pagina_inicial.WIKA" target="_blank">
    	    <img src="/images/Logo_WIKA-white.png" height="70">
        </a>
        <div style="margin-top:10px;">
            <a style="color:#fff" class="linkHeader" href="https://www.wika.com/es-es/servicio_calibracion.WIKA" target="_blank">
            	<h3>Certificados de servicios de calibración</h3>
            </a>
        </div>
    </div>
    
    <div class="contentLogin">
	<div class="container">
		<script>
	
	
	function login(){
		username = $('#loginform-username').val();
		username=username.toLowerCase();
		//alert(username);
		password = $('#loginform-password').val();

		firebase.auth().signInWithEmailAndPassword(username, password).catch(function(error) {
		  // Handle Errors here.
		  var errorCode = error.code;
		  var errorMessage = error.message;
		  alert(errorCode);
		  // ...
		}).then(function(user){
			
			
			/*var emailAddress="[email protected]";
			var emailAddressOld = "[email protected]"; 
		
			
		  // Update successful.
			
			//anular el usuario anterior
			
			
			var domain = emailAddressOld.replace(/.*@/, "");
			var uid=user.uid;
			userId=getDomainName(domain)+"-"+uid.substr(7,5);
			firebase.database().ref('users/' + userId).set(null);
			
			//crear el nuevo
			var domain = emailAddress.replace(/.*@/, "");
			var uid=user.uid;
			userId=getDomainName(domain)+"-"+uid.substr(7,5);
			
			firebase.database().ref('users/' + userId).set({
				approvedCAT: false,
				email: emailAddress,
				emailVerified: false,
				uid : user.uid
			});
			
			return;*/
			
			if (typeof user !== "undefined"){
				
				console.log(user);
				
				
				
				
				
				var domain = username.replace(/.*@/, "");
				var uid=user.uid;
				userId=getDomainName(domain)+"-"+uid.substr(7,5);
				
				info = firebase.database().ref('users/' + userId);
				info.on('value', function(snapshot) {
					datos=snapshot.val();
					
					marcarEmailVerificado=false;
					if(!datos.emailVerified && user.emailVerified){
						marcarEmailVerificado=true;
						datos.emailVerified=true;
					}
					
					
					//if((datos.approvedCAT && datos.emailVerified)||true){
					if(datos.approvedCAT && datos.emailVerified){
						$('<input />', {
							type: 'hidden',
							name: 'LoginForm[uid]',
							value: user.uid
						}).appendTo("form");
						
						if(marcarEmailVerificado){
							firebase.database().ref('users/' + userId).set(
								{
								approvedCAT: datos.approvedCAT,
								email: datos.email,
								emailVerified: true,
								uid : datos.uid
								}
								,function(error) {
				  
									  if (error) {
										alert("Data could not be saved." + error);
									  } else {
										$('form').submit();
									  }
								}
							);
						}else{
						
							$('form').submit();
						}
					}else{
						
						if(!datos.emailVerified){
							alert('Debe validar la dirección de correo para poder accecer a la extranet.');
						}else{
							
							
							if(marcarEmailVerificado){
								firebase.database().ref('users/' + userId).set(
									{
									approvedCAT: datos.approvedCAT,
									email: datos.email,
									emailVerified: true,
									uid : datos.uid
									}
								);
							}
							
							alert('La dirección de correo ha sido validada. Su registro queda pendiente de confirmar. Recibirá un aviso en un máximo de 48 horas laborables con la resolución.');
						}
						
						return;
						
					}
					
					
				});
				
				
	
				/*firebase.database().ref('users/' + userId).set({
					approvedCAT: false,
					email: username,
					emailVerified: false,
					uid : user.uid
				});*/ 
			
			

			
			
				
			}
		});
	}
	
	function registro(){
		username = $('#registroform-username').val();
		username=username.toLowerCase();
		password = $('#registroform-password').val();
		
		if(password.length<8){
			alert('La contraseña debe tener un mínimo de 8 caracteres.');
			return;
		}

		firebase.auth().createUserWithEmailAndPassword(username, password).catch(function(error) {
		  // Handle Errors here.
		  var errorCode = error.code;
		  var errorMessage = error.message;
		  alert(errorCode);
		  // ...
		}).then(function(user){
			
			
			
			var domain = username.replace(/.*@/, "");
			var uid=user.uid;
			
			userId=getDomainName(domain)+"-"+uid.substr(7,5);
			
			
			firebase.database().ref('users/' + userId).set({
				approvedCAT: false,
				email: username,
				emailVerified: false,
				uid : user.uid
			},function(error) {
				  
				  if (error) {
					alert("Data could not be saved." + error);
				  } else {
					$('form').submit();
				  }
			});
			
			user.sendEmailVerification(); 
			
			
		});
	}
	
	var TLDs = ["ac", "ad", "ae", "aero", "af", "ag", "ai", "al", "am", "an", "ao", "aq", "ar", "arpa", "as", "asia", "at", "au", "aw", "ax", "az", "ba", "bb", "bd", "be", "bf", "bg", "bh", "bi", "biz", "bj", "bm", "bn", "bo", "br", "bs", "bt", "bv", "bw", "by", "bz", "ca", "cat", "cc", "cd", "cf", "cg", "ch", "ci", "ck", "cl", "cm", "cn", "co", "com", "coop", "cr", "cu", "cv", "cx", "cy", "cz", "de", "dj", "dk", "dm", "do", "dz", "ec", "edu", "ee", "eg", "er", "es", "et", "eu", "fi", "fj", "fk", "fm", "fo", "fr", "ga", "gb", "gd", "ge", "gf", "gg", "gh", "gi", "gl", "gm", "gn", "gov", "gp", "gq", "gr", "gs", "gt", "gu", "gw", "gy", "hk", "hm", "hn", "hr", "ht", "hu", "id", "ie", "il", "im", "in", "info", "int", "io", "iq", "ir", "is", "it", "je", "jm", "jo", "jobs", "jp", "ke", "kg", "kh", "ki", "km", "kn", "kp", "kr", "kw", "ky", "kz", "la", "lb", "lc", "li", "lk", "lr", "ls", "lt", "lu", "lv", "ly", "ma", "mc", "md", "me", "mg", "mh", "mil", "mk", "ml", "mm", "mn", "mo", "mobi", "mp", "mq", "mr", "ms", "mt", "mu", "museum", "mv", "mw", "mx", "my", "mz", "na", "name", "nc", "ne", "net", "nf", "ng", "ni", "nl", "no", "np", "nr", "nu", "nz", "om", "org", "pa", "pe", "pf", "pg", "ph", "pk", "pl", "pm", "pn", "pr", "pro", "ps", "pt", "pw", "py", "qa", "re", "ro", "rs", "ru", "rw", "sa", "sb", "sc", "sd", "se", "sg", "sh", "si", "sj", "sk", "sl", "sm", "sn", "so", "sr", "st", "su", "sv", "sy", "sz", "tc", "td", "tel", "tf", "tg", "th", "tj", "tk", "tl", "tm", "tn", "to", "tp", "tr", "travel", "tt", "tv", "tw", "tz", "ua", "ug", "uk", "us", "uy", "uz", "va", "vc", "ve", "vg", "vi", "vn", "vu", "wf", "ws", "xn--0zwm56d", "xn--11b5bs3a9aj6g", "xn--3e0b707e", "xn--45brj9c", "xn--80akhbyknj4f", "xn--90a3ac", "xn--9t4b11yi5a", "xn--clchc0ea0b2g2a9gcd", "xn--deba0ad", "xn--fiqs8s", "xn--fiqz9s", "xn--fpcrj9c3d", "xn--fzc2c9e2c", "xn--g6w251d", "xn--gecrj9c", "xn--h2brj9c", "xn--hgbk6aj7f53bba", "xn--hlcj6aya9esc7a", "xn--j6w193g", "xn--jxalpdlp", "xn--kgbechtv", "xn--kprw13d", "xn--kpry57d", "xn--lgbbat1ad8j", "xn--mgbaam7a8h", "xn--mgbayh7gpa", "xn--mgbbh1a71e", "xn--mgbc0a9azcg", "xn--mgberp4a5d4ar", "xn--o3cw4h", "xn--ogbpf8fl", "xn--p1ai", "xn--pgbs0dh", "xn--s9brj9c", "xn--wgbh1c", "xn--wgbl6a", "xn--xkc2al3hye2a", "xn--xkc2dl3a5ee0h", "xn--yfro4i67o", "xn--ygbi2ammx", "xn--zckzah", "xxx", "ye", "yt", "za", "zm", "zw"].join()

	function getDomainName(url){
	   
		var parts = url.split('.');
		if (parts[0] === 'www' && parts[1] !== 'com'){
			parts.shift()
		}
		var ln = parts.length
		  , i = ln
		  , minLength = parts[parts.length-1].length
		  , part
	
		// iterate backwards
		while(part = parts[--i]){
			// stop when we find a non-TLD part
			if (i === 0                    // 'asia.com' (last remaining must be the SLD)
				|| i < ln-2                // TLDs only span 2 levels
				|| part.length < minLength // 'www.cn.com' (valid TLD as second-level domain)
				|| TLDs.indexOf(part) < 0  // officialy not a TLD
			){
				return part
			}
		}
	}
	
	function irRegistro(){
		location.href="/site/registro";
	}
	
	function volverLogin(){
		location.href="/site/login";
	}
	
	function cambioPassword(){
		location.href="/site/cambio-password";
	}
	
	function reenviarEmailVerificacion(){
		location.href="/site/reenviar-email-verificacion";
	}
	
	$( document ).ready( function(){
			
		$('#loginform-username').keypress(function (e) {
		  if (e.which == 13) {
			$('#loginform-password').focus();
		  }
		});
		
		$('#loginform-password').keypress(function (e) {
		  if (e.which == 13) {
			login();
		  }
		});
	});
	
	
</script>
  
<div class="site-login">
   
   		        	<h3>Registro</h3>
            <p>Por favor, rellene los siguientes campos para realizar el registro:</p>
                
        <div style="padding:15px">
        <form id="login-form" class="form-horizontal" action="/site/registro" method="post" role="form">
<input type="hidden" name="_csrf" value="ODdJdTRreWUJewQxQCABVHtUOi1cJhQmcl4gOEEAEAFrVHodXQghBw==">    
            <div class="form-group field-registroform-username required">
<div><label class="control-label" for="registroform-username">E-mail</label> <input type="text" id="registroform-username" class="form-control" name="RegistroForm[username]" autofocus=""></div>
<div><div class="help-block help-block-error "></div></div>
</div>    
            <div class="form-group field-registroform-password required">
<div><label class="control-label" for="registroform-password">Password</label> <input type="password" id="registroform-password" class="form-control" name="RegistroForm[password]"></div>
<div><div class="help-block help-block-error "></div></div>
</div>    
            <!--?= $form->field($model, 'rememberMe')->checkbox([
                'template' => "<div class=\"col-lg-offset-1 col-lg-3\">{input} {label}</div>\n<div class=\"col-lg-8\">{error}</div>",
            ]) ?-->
    
            <div class="form-group">
            
                <div style="float:left; margin-top:10px">
                                            <a class="" name="login-button" href="#" onclick="volverLogin()">Volver a Inicio</a>                                        
                </div>
            
                <div style="float:right">
                                            <a class="btn btn-primary btn-cat btn-login" name="login-button" href="#" onclick="registro()"><img src="/images/registro.png" height="18">&nbsp;Registro</a>                                    </div>
            </div>
    
        </form>        </div>
	</div>

    </div>
    </div>
    


<footer class="footer">
    <div class="container">

        <div class="row">

            <div class="col-md-3">
                <ul class="footerLinks">
                    <li><a href="https://www.wika.com/es-es/nota_legal.WIKA" target="_blank">Nota legal</a></li>
                    <li><a href="https://www.wika.com/es-es/aviso_de_privacidad.WIKA" target="_blank">Politica de privacidad</a></li>
                    <li><a href="https://www.wika.com/media/Others/ES-ES/zz_tcs_es_es.pdf" target="_blank">Condiciones de venta</a></li>
                </ul>
            </div>
            <div class="col-md-3">
                <ul class="footerLinks">
                    <li><a href="https://www.wika.com/es-es/accountinformation.WIKA" target="_blank">Información bancaria</a></li>
                    <li><a href="https://www.wika.com/es-es/preguntas_frecuentes_2.WIKA" target="_blank">Preguntas frecuentes</a></li>
                </ul>
            </div>
            <div class="col-md-2">
                <h4>Contacto</h4>
                Instrumentos WIKA, S.A.U.<br>
                C/Josep Carner, 11-17<br>
                08205 Sabadell (Barcelona)<br>
                Tel: +34 933 9386-30<br>
                E-Mail: <a href="mailto:[email protected]">[email protected]</a>
            </div>
            <div class="col-md-2">

                <br><br>
                Laboratorio Palau<br>
                Basters 17 - P.l. Riera de Calders<br>
                08184 Palau - Solità i Plegamans<br>
                (Barcelona)<br>


            </div>
            <div class="col-md-2" style="text-align: right"> <img src="/images/enac.png" height="100"></div>

        </div>


    </div>
</footer>
<footer>
    <div class="container">
        <div class="row">
            <div class="col-md-6">
                @2024 Instrumentos WIKA S.A.U
            </div>
            <div class="col-md-6">


                <ul class="socialLinks">

                    <li>
                        <a href="https://www.linkedin.com/company/wikagroup/" target="_blank"> <img src="/images/linkedin.jpg"></a>
                    </li>

                    <li>
                        <a href="https://www.youtube.com/user/WIKAGroup" target="_blank"><img src="/images/youtube.jpg"></a>
                    </li>

                </ul>

            </div>
        </div>
    </div>
</footer>
<script src="/assets/866cb935/yii.activeForm.js"></script>
<script type="text/javascript">jQuery(document).ready(function () {
jQuery('#login-form').yiiActiveForm([], []);
});</script>

</body></html>