Vous êtes sur la page 1sur 7

<?php header('Content-Type: text/html; charset=UTF-8'); include('./Connections/conexion.

php'); if (isset($_POST['txtusuario'])) { $sql= "Select usua_usua,AES_DECRYPT(usua_clav,'961181'),usua_nomb,usua_n ive,usua_apel, usua_clav from usuarios Where usua_usua='$_POST[txtusuario]'"; $resu = mysql_query($sql, $conexion) or die(mysql_error()); while($row=mysql_fetch_row($resu)) { session_name(base64_encode($_POST['txtusuario'])); session_start(); $_SESSION['user'] = $_POST['txtusuario']; $_SESSION['user_encr'] = base64_encode($_POST['txtusuario']); $_SESSION['nive'] =$row[3]; $_SESSION['nomb'] = $row[2].' '.$row[4]; $_SESSION['sede'] = ''; $_SESSION['sede_nomb'] = ''; $_SESSION['sede_img1'] = ''; $_SESSION['sede_img2'] = ''; $_SESSION['sede_img3'] = ''; $_SESSION['ver_sede'] = ''; $_SESSION['sigal'] = $_POST['sigal']; $_SESSION['empresa'] = $_POST['empresa']; $_SESSION['empresa2'] = $_POST['empresa2']; $_SESSION['empresa3'] = $_POST['empresa3']; $_SESSION['competencia'] = $_POST['competencia']; switch($row[3]) { case '1': //ADMINISTRADOR GENERAL $_SESSION['nive_nomb'] = "Administrador" ; break; case '2': //DOCENTES $sql2 = "SELECT doce_sede, doce_iden FRO M docentes WHERE doce_auto='$row[5]'"; $resu2 = mysql_query($sql2, $conexion) o r die(mysql_error()); while($row2=mysql_fetch_row($resu2)) { $_SESSION['rela']=$row2[1]; } $_SESSION['nive_nomb'] = "Docente"; $_SESSION['ver_sede']="N"; break; case '3': //PADRES O ALUMNOS $sql2 = "SELECT alum_codi, CONCAT(alum_n om1,' ',alum_nom2,' ',alum_ape1,' ',alum_ape2), alum_sede, sede_nomb, sede_img1, sede_img2, sede_img3 FROM alumnos, sedes WHERE alum_sede=sede_auto AND alum_cod i='$row[6]'"; $resu2 = mysql_query($sql2, $conexion) o r die(mysql_error()); while($row2=mysql_fetch_row($resu2)) { $_SESSION['alum_codi']=$row2[0]; $_SESSION['alum_nomb']=$row2[1];

$_SESSION['sede']=$row2[2]; $_SESSION['sede_nomb']=$row2[3]; $_SESSION['sede_img1']=$row2[4]; $_SESSION['sede_img2']=$row2[5]; $_SESSION['sede_img3']=$row2[6]; } $_SESSION['nive_nomb'] = "Padre/Estudian te"; $_SESSION['rela']=0; $_SESSION['ver_sede']="N"; break; case '4': //COORDINADORES $sql2 = "SELECT * FROM sedes WHERE sede_ acti='1'"; $resu2= mysql_query($sql2, $conexion) or die(mysql_error()); while($row2=mysql_fetch_row($resu2)) { $_SESSION['sede']=$row2[0]; $_SESSION['sede_nomb']=$row2[1]; $_SESSION['sede_img1']=$row2[3]; $_SESSION['sede_img2']=$row2[4]; $_SESSION['sede_img3']=$row2[5]; } $_SESSION['nive_nomb'] = "Coordinador"; $_SESSION['rela']=0; $_SESSION['ver_sede']="N"; break; } if ($row[1]==$_POST['txtclave']) { $_SESSION["autentificado"]= "SI"; $_SESSION["ultimoAcceso"]= date("Y-m-d H:i:s"); echo '<script language="javascript1.2" type="text/javasc ript">window.open("./inicio.php?usu='.$_SESSION['user_encr'].'","_parent"); </sc ript>'; die(); } else { session_destroy(); // destruyo la sesin echo "<script type='text/javascript' languaje='JavaScrip t1.1'>alert('Usuario o Clave incorrecta...' );window.open('./index.php','_parent ');</script>"; } } echo "<script type='text/javascript' languaje='JavaScript1.1'>alert('Usu ario o Clave incorrecta...' );window.open('./index.php','_parent');</script>"; } $sql='SELECT para_codi, para_valo FROM parametros WHERE para_codi IN ("1", "2"," 3","7","10","11","14")'; $resu=mysql_query($sql, $conexion) or die(mysql_error().'-1_ind.'); while($row=mysql_fetch_row($resu)) { switch($row[0])

{ case 1: $empresa=$row[1]; break; //INSTITUCION EDUCATIVA<BR>SIWE B case case case case case case 2: $empresa2=$row[1]; break; //INST. EDU. SIWEB 3: $empresa3=$row[1]; break; //INSTITUCION EDUCATIVA SIWEB 7: $lugar=$row[1]; break; 10: $sigal=$row[1]; break; //imagenes/icono.png 11: $logo=$row[1]; break; //imagenes/logo.png 14: $competencia=$row[1]; break; //imagenes/logo.png

} } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/x html1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta name="keywords" content=""> <meta name="description" content=""> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>SISPO</title> <!-- EXTERNAL CSS --> <link href="./css/style_v2_optimized.css" rel="stylesheet" type="text/css"> <script> window.DOM = { get: function(id) { return document.getElementById(id) } }; </script> </head> <body><div id="preload_images"></div> <input type="hidden" id="dest_uri" value="/"> <div id="login-wrapper" class="login-whisp" style="opacity: 1; visibility: visib le; "> <div id="notify"> <noscript> &lt;div class="error-notice"&gt; &lt;img src="/css/inicio/notice-error.png" alt="Error" align="le ft"/&gt; JavaScript no est habilitado en su navegador. Debe activar JavaScript para que SISPO funcione correctamente. &lt;/div&gt; </noscript> <div id="login-status" class="error-notice" style="visibility: hidden"> <span class="login-status-icon"></span> <div id="login-status-message">La Sessin a terminado.</div> </div> </div> <div id="content-container"> <div id="login-container"> <div id="login-sub-container"> <div id="login-sub-header"> <img src="./css/cpanel-logo.png" alt="logo"> </div> <div id="login-sub"> <div id="forms">

<form id="login_form" action="index.php" method="post"> <div class="input-req-login"><label for="txtusuario" >Nombre de Usuario</label></div> <div class="input-field-login icon username-containe r"> <input name="txtusuario" id="txtusuario" autofoc us="autofocus" value="" placeholder="Introduzca su nombre de usuario." class="st d_textbox" type="text" autocomplete="off" tabindex="1" required=""> </div> <div style="margin-top:30px;" class="input-req-login "><label for="txtclave">Contrasea</label></div> <div class="input-field-login icon password-containe r"> <input name="txtclave" id="txtclave" placeholder ="Ingrese su contrasea de la cuenta." class="std_textbox" type="password" tabinde x="2" autocomplete="off" required=""> </div> <div style="width: 285px;"> <div class="login-btn"> <button name="login" type="submit" id="login _submit" tabindex="3">Acceder</button> </div> </div> <div class="clear" id="push"></div> <input type="hidden" id="sigal" name="sigal" value=" <?PHP echo $sigal; ?>" /> <input type="hidden" id="empresa" name="empresa" value="<?PHP echo utf8_ encode($empresa); ?>" /> <input type="hidden" id="empresa2" name="empresa2" value="<?PHP echo utf 8_encode($empresa2); ?>" /> <input type="hidden" id="empresa3" name="empresa3" value="<?PHP echo utf 8_encode($empresa3); ?>" /> <input type="hidden" id="competencia" name="competencia" value=" <?PHP echo utf8_encode($competencia); ?>" /> </form> <!--CLOSE forms --> </div> <!--CLOSE login-sub --> </div> <!--CLOSE login-sub-container --> </div> <!--CLOSE login-container --> </div> <div id="locale-footer" style="display: block; "> <div class="locale-container"> <ul id="locales_list"> <li><a href="#"><?PHP echo utf8_encode($empresa3); ?> <b r /> <?PHP echo utf8_encode($lugar); ?></a></li> </ul> </div> </div>

</div> <!--Close login-wrapper --> </div> <script> // Homerolled. We're not logged in and don't have access to cjt and yui. var MESSAGES = { "ajax_timeout" : "El tiempo de conexin. Por favor, intntelo de nuevo." , "authenticating" : "Autenticando ", "changed_ip" : "Tu direccin IP ha cambiado. Por favor, acceda de nuev o.", "expired_session" : "Su sesin ha caducado. Por favor, acceda de nuevo .", "invalid_login" : "El inicio de sesin no es vlida.", "invalid_session" : "Su cookie de sesin no es vlida. Por favor, acceda de nuevo.", "invalid_username" : "El nombre de usuario presentado no es vlido.", "network_error" : "Un error de red al envo de su solicitud de inicio de sesin. Por favor, intntelo de nuevo. Si el problema persiste, pngase en contacto con su proveedor de servicios de red.", "no_username" : "Debe especificar un nombre de usuario para iniciar sesin.", "prevented_xfer" : "La sesin no poda ser transferido porque no se acce de a este servicio a travs de una conexin segura. Por favor, iniciar sesin ahora pa ra continuar.", "session_locale" : "The locale selected here will be in effect for t he current browser session, regardless of your account's saved locale preference .", "success" : "Inicio de sesin con xito. Redirigiendo ", "token_incorrect" : "El token de seguridad en su solicitud no es vlid a.", "token_missing" : "El token de seguridad se encuentra en su solicitu d.", "": 0 }; delete MESSAGES[""]; window.IS_LOGOUT = false; "use strict";var FADE_DURATION=0.55;var FADE_DELAY=20;var AJAX_TIMEOUT=30000;var LOCALE_FADES=[];var HAS_CSS_OPACITY="opacity" in document.body.style;var login_ form=DOM.get("login_form");var login_username_el=DOM.get("user");var login_passw ord_el=DOM.get("pass");var login_submit_el=DOM.get("login_submit");var div_cache ={"login-page":DOM.get("login-page")||false,"locale-container":DOM.get("locale-c ontainer")||false,"login-container":DOM.get("login-container")||false,"locale-fo oter":DOM.get("locale-footer")||false,"content-cell":DOM.get("content-container" )||false,invalid:DOM.get("invalid")||false};var content_cell=div_cache["contentcell"];if(div_cache["locale-footer"]){div_cache["locale-footer"].style.display=" block"}var reset_form=DOM.get("reset_form");var reset_username_el=DOM.get("reset _pass_username");var RESET_FADES=[];var show_reset=function(){if(!reset_username _el.value){reset_username_el.value=login_username_el.value}while(RESET_FADES.len gth){clearInterval(RESET_FADES.shift())}RESET_FADES.push(fade_in(reset_form));RE SET_FADES.push(fade_out(login_form));reset_username_el.focus()};var hide_reset=f unction(){while(RESET_FADES.length){clearInterval(RESET_FADES.shift())}RESET_FAD ES.push(fade_in(login_form));RESET_FADES.push(fade_out(reset_form));login_userna me_el.focus()};function toggle_locales(a){while(LOCALE_FADES.length){clearInterv al(LOCALE_FADES.shift())}var c=div_cache[a?"locale-container":"login-container"] ;set_opacity(c,0);if(HAS_CSS_OPACITY){content_cell.replaceChild(c,content_cell.c hildren[0])}else{var b=content_cell.children[0];content_cell.insertBefore(c,b);c

.style.display="";b.style.display="none"}LOCALE_FADES.push(fade_in(c));LOCALE_FA DES.push((a?fade_out:fade_in)("locale-footer"))}if(HAS_CSS_OPACITY){var set_opac ity=function set_opacity(b,a){b.style.opacity=a}}else{var filter_regex=/(DXImage Transform\.Microsoft\.Alpha\()[^)]*\)/;var set_opacity=function set_opacity(c,a) {var b=c.currentStyle.filter;if(!b){c.style.filter="progid:DXImageTransform.Micr osoft.Alpha(enabled=true)"}else{if(!filter_regex.test(b)){c.style.filter+=" prog id:DXImageTransform.Microsoft.Alpha(enabled=true)"}else{var f=b.replace(filter_r egex,"$1enabled=true)");if(f!==b){c.style.filter=f}}}try{c.filters.item("DXImage Transform.Microsoft.Alpha").opacity=a*100}catch(d){try{c.filters.item("alpha").o pacity=a*100}catch(d){}}}}function fade_in(c,h,i){c=div_cache[c]||DOM.get(c)||c; var k=c.style;var d;var n=window.getComputedStyle?getComputedStyle(c,null):c.cur rentStyle;var a=n.visibility;var m;if(c.offsetWidth&&a!=="hidden"){if(window.get ComputedStyle){m=Number(n.opacity)}else{try{m=c.filters.item("DXImageTransform.M icrosoft.Alpha").opacity}catch(l){try{m=c.filters("alpha").opacity}catch(l){m=10 0}}m/=100}if(!m){m=0}}else{m=0;set_opacity(c,0)}if(i&&m<0.01){if(m){set_opacity( c,0)}return}if(!h){h=FADE_DURATION}var f=h*1000;var b=new Date();var g;if(i){g=f +b.getTime()}else{k.visibility="visible"}var j=function(){var o;if(i){o=m*(g-new Date())/f;if(o<=0){o=0;clearInterval(d);k.visibility="hidden"}}else{o=m+(1-m)*( new Date()-b)/f;if(o>=1){o=1;clearInterval(d)}}set_opacity(c,o)};j();d=setInterv al(j,FADE_DELAY);return d}function fade_out(a,b){return fade_in(a,b,true)}functi on ajaxObject(b,a){this._url=b;this._callback=a||function(){}}ajaxObject.prototy pe.updating=false;ajaxObject.prototype.abort=function(){if(this.updating){this.A JAX.abort();delete this.AJAX}};ajaxObject.prototype.update=function(h,a){if(this .AJAX){return false}var f=null;if(window.XMLHttpRequest){f=new XMLHttpRequest()} else{if(window.ActiveXObject){f=new ActiveXObject("Microsoft.XMLHTTP")}else{retu rn false}}var d;var c=this;f.onreadystatechange=function(){if(f.readyState==4){c learTimeout(d);c.updating=false;c._callback(f);delete c.AJAX}};try{d=setTimeout( function(){c.abort();show_status(MESSAGES.ajax_timeout,"error")},AJAX_TIMEOUT);i f(/post/i.test(a)){var b=this._url+"?login_only=1";f.open("POST",b,true);f.setRe questHeader("Content-type","application/x-www-form-urlencoded");f.send(h)}else{v ar b=this._url+"?"+h+"&timestamp="+(new Date).getTime();f.open("GET",b,true);f.s end(null)}this.AJAX=f;this.updating=true}catch(g){login_form.submit()}return tru e};var _text_content=("textContent" in document.body)?"textContent":"innerText"; function login_results(j){var k;try{var k=JSON.parse(j&&j.responseText)}catch(h) {k=null}var c=j.status;if(c===200){show_status(MESSAGES.success,"success");fade_ out("content-container",FADE_DURATION/2);if(k){var d=DOM.get("dest_uri").value;v ar i;if(d&&!d.match(/^\/login\/?$/)){i=k.security_token+d}else{i=k.redirect}if(/ ^(?:\/cpsess[^\/]+)\/$/.test(i)){top.location.href=i}else{if(k.security_token&&( top!==window)){for(var g=0;g<top.frames.length;g++){if(top.frames[g]!==window){v ar a=top.frames[g].location.href.replace(/\/cpsess[.\d]+/,k.security_token);top. frames[g].location.href=a}}}location.href=i}}else{login_form.submit()}return}els e{if(parseInt(c/100)===4){var b=k&&k.message;show_status(MESSAGES[b||"invalid_lo gin"]||MESSAGES.invalid_login,"error");set_status_timeout()}else{show_status(MES SAGES.network_error,"error")}show_links(document.body);login_button.release();re turn}}var level_classes={info:"info-notice",error:"error-notice",success:"succes s-notice",warn:"warn-notice"};var levels_regex="";for(var lv in level_classes){l evels_regex+="|"+level_classes[lv]}levels_regex=new RegExp("\\b(?:"+levels_regex .slice(1)+")\\b");function show_status(d,f){DOM.get("login-status-message")[_tex t_content]=d;var a=DOM.get("login-status");var b=f&&level_classes[f]||level_clas ses.info;var c=a.className.replace(levels_regex,b);a.className=c;fade_in(a);rese t_status_timeout()}var STATUS_TIMEOUT=null;function reset_status_timeout(){clear Timeout(STATUS_TIMEOUT);STATUS_TIMEOUT=null}function set_status_timeout(a){STATU S_TIMEOUT=setTimeout(function(){fade_out("login-status")},a||8000)}var LOGIN_SUB MIT_OK=true;document.body.onkeyup=function(){LOGIN_SUBMIT_OK=true};document.body .onmousedown=function(){LOGIN_SUBMIT_OK=true};function do_login(){if(LOGIN_SUBMI T_OK){LOGIN_SUBMIT_OK=false;hide_links(document.body);login_button.suppress();sh ow_status(MESSAGES.authenticating,"info");var a=new ajaxObject(login_form.action ,login_results);a.update("user="+encodeURIComponent(login_username_el.value)+"&p ass="+encodeURIComponent(login_password_el.value),"POST")}return false}function _set_links_style(b,f,d){var a=b.getElementsByTagName("a");for(var c=a.length-1;c

>=0;c--){a[c].style[f]=d}}function hide_links(a){_set_links_style(a,"visibility" ,"hidden")}function show_links(a){_set_links_style(a,"visibility","")}var login_ button={button:login_submit_el,_suppressed_disabled:null,suppress:function(){if( this._suppressed_disabled===null){this._suppressed_disabled=this.button.disabled ;this.button.disabled=true}},release:function(){if(this._suppressed_disabled!==n ull){this.button.disabled=this._suppressed_disabled;this._suppressed_disabled=nu ll}},queue_disabled:function(a){if(this._suppressed_disabled===null){this.button .disabled=a}else{this._suppressed_disabled=a}}};if(!window.JSON){login_button.su ppress();var new_script=document.createElement("script");new_script.onreadystate change=function(){if(this.readyState==="loaded"||this.readyState==="complete"){t his.onreadystatechange=null;window.JSON={parse:window.jsonParse};window.jsonPars e=undefined;login_button.release()}};new_script.src="/unprotected/json-minified. js";document.getElementsByTagName("head")[0].appendChild(new_script)}try{login_f orm.onsubmit=do_login;set_opacity(DOM.get("login-wrapper"),0);LOCALE_FADES.push( fade_in("login-wrapper"));var preload=document.createElement("div");preload.id=" preload_images";document.body.insertBefore(preload,document.body.firstChild);if( window.IS_LOGOUT){set_status_timeout(10000)}else{if(/(?:\?|&)locale=[^&]/.test(l ocation.search)){show_status(MESSAGES.session_locale)}}setTimeout(function(){log in_username_el.focus()},100)}catch(e){if(window.console){console.warn(e)}};</scr ipt> <div class="copyright">Copyright 2012 SIWEB.</div>

</body></html>

Vous aimerez peut-être aussi