| Server IP : 23.111.136.34 / Your IP : 216.73.216.136 Web Server : Apache System : Linux servidor.eurohost.com.br 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : meusitei ( 1072) PHP Version : 5.6.40 Disable Function : show_source, system, shell_exec, passthru, proc_open MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /home/meusitei/public_html/controle/controllers/ |
Upload File : |
<?php
/**
* LoginController - Controller de exemplo
*
* @package TutsupMVC
* @since 0.1
*/
class LoginController extends MainController
{
/**
* Carrega a página "/views/login/index.php"
*/
public function index() {
// Título da página
$this->title = 'Login';
$language = new Language();
$lang = $language->getLanguage(@$_POST['lang']);
// Parametros da função
$parametros = ( func_num_args() >= 1 ) ? func_get_arg(0) : array();
// Login não tem Model
/** Carrega os arquivos do view **/
require ABSPATH . '/views/login/login-view.php';
// /views/_includes/footer.php
} // index
public function verificalock() {
if(is_array(@$_SESSION['userdata'])){}
else if(@!$_SESSION['test']['user']){
echo "nolock";
}else{
$_SESSION['test']['lockscreen'] = 2;
echo "lock";
}
}
public function lock() {
if(@$_SESSION['test']['lockscreen'] == 2){
// Título da página
$this->title = 'Página Lockada';
$language = new Language();
$lang = $language->getLanguage(@$_POST['lang']);
require ABSPATH . '/views/login/lock-view.php';
}else{echo "<script language='JavaScript'> window.location='".HOME_URI."login/'; </script>";}
}
public function limparlock() {
$this->title = 'Logout';
$language = new Language();
$lang = $language->getLanguage(@$_POST['lang']);
$modelo = $this->load_model('user-register/logarcomo-model');
$modelo->isoffline(@$_SESSION['userdata']['user_id']);
@$_SESSION['test'] = array();
unset( $_SESSION['test'] );
$this->logout();
require ABSPATH . '/views/login/logout-view.php';
}
public function deslogar() {
$this->title = 'Logout';
$language = new Language();
$lang = $language->getLanguage(@$_POST['lang']);
$modelo = $this->load_model('user-register/logarcomo-model');
$modelo->isoffline(@$_SESSION['userdata']['user_id']);
$_SESSION['test'] = array();
unset( $_SESSION['test'] );
$this->logout();
require ABSPATH . '/views/login/logout-view.php';
}
public function logarcomo(){
$modelo = $this->load_model('user-register/logarcomo-model');
$parametros = ( func_num_args() >= 1 ) ? func_get_arg(0) : array();
$modelo->logarcomo($parametros[0]);
/** Carrega os arquivos do view **/
// /views/_includes/header.php
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/header2.php';
// /views/_includes/menu.php
require ABSPATH . '/views/_includes/menu.php';
// /views/noticias/index.php
require ABSPATH . '/views/home/home-view.php';
// /views/_includes/footer.php
require ABSPATH . '/views/_includes/footer.php';
//print_r($fetch);
}
public function recuperarsenha(){
$modelo = $this->load_model('user-register/recuperarsenha-model');
$parametros = ( func_num_args() >= 1 ) ? func_get_arg(0) : array();
$modelo->recuperar($parametros[0]);
$codigo = $modelo->form_data['cod'];
//echo $parametro;
if($codigo != null){
$this->title = 'Recuperação de Senha';
$language = new Language();
$lang = $language->getLanguage(@$_POST['lang']);
// Parametros da função
$parametros = ( func_num_args() >= 1 ) ? func_get_arg(0) : array();
// Login não tem Model
require ABSPATH . '/views/login/recuperarsenha-view.php';
}
else{ echo "<script language='JavaScript'> window.location='".HOME_URI."login/'; </script>"; }
}
public function alterar(){
$modelo = $this->load_model('user-register/recuperarsenha-model');
$modelo->update_senha($_POST['pass'],$_POST['cod']);
}
public function recuperar(){
$modelo = $this->load_model('user-register/recuperarsenha-model');
$modelo->verificaremail($_POST['email']);
$codigo = $modelo->form_data['user_id'];
echo $codigo;
}
} // class LoginController