コード例 #1
0
 public function loginAuthonticator($userName, $userPassword)
 {
     $loginDao = new LoginDAO();
     $dbPassword = $loginDao->getPassword($userName);
     if ($dbPassword == $userPassword) {
         return TRUE;
     } else {
         return FALSE;
     }
 }
コード例 #2
0
 public function logar()
 {
     $login = new Login();
     $login->setLoginUsr(toTexto(GetVar('login_usr')));
     $login->setSenhaUsr(toTexto(sha1(GetVar('senha_usr'))));
     $loginDAO = new LoginDAO();
     $return = $loginDAO->logar($login);
     $result = $return ? 'Login efetuado com sucesso. Aguarde...' : 'Usuario ou Senha incorretos.';
     echo json_encode(array("success" => is_string($return) ? false : $return, "msg" => is_string($return) ? $return : $result));
 }
コード例 #3
0
ファイル: LoginService.php プロジェクト: rahulkamra/Artifact
 /**
  *
  * @param <String> $username
  * @return <User>
  */
 public function doLogin($username)
 {
     $logindao = new LoginDAO();
     $user = $logindao->isUsernameAvailable($username);
     if ($user) {
         //session_start();
         $_SESSION['loggedin_user'] = $user;
         //NetDebug::trace('session started for user');
         // NetDebug::trace($user);
     }
     return $user;
 }
コード例 #4
0
ファイル: index.php プロジェクト: jls14/SpireSessions
                         $resultHash['user'] = $userHash['result'][0];
                         JsonResponse::sendResponse(200, $resultHash);
                     } else {
                         JsonResponse::sendResponse(400, $TOKENHash['reason']);
                     }
                 } else {
                     JsonResponse::sendResponse(400, $TOKENHash['reason']);
                 }
             } else {
                 JsonResponse::sendResponse(400, "Could not find or create a user id");
             }
         } else {
             JsonResponse::sendResponse(400, $userFnHash['reason']);
         }
     } elseif (isset($_GET['check'])) {
         $fnHash = LoginDAO::getUserFromToken($request_data->token);
         if ($fnHash['ok']) {
             JsonResponse::sendResponse(200, $fnHash['result']);
         } else {
             JsonResponse::sendResponse(400, $fnHash['reason']);
         }
     } else {
         JsonResponse::sendResponse(404, "Invalid Spire API Request");
     }
 } elseif (isset($_GET['artist'])) {
     if ($_SERVER['REQUEST_METHOD'] === "GET") {
         $artist_id = $_GET['artist'];
         $active_only = $_GET['activeOnly'];
         $fnHash = ArtistDAO::getArtists($artist_id, $active_only);
         $logger->writeLog("fnHash['ok'] = " . $fnHash['ok']);
         if ($fnHash['ok']) {
コード例 #5
0
ファイル: login.php プロジェクト: GoranSubic/smart-restoran
<?php

session_start();
include_once "connection/DbConnection.php";
include_once "class/LoginDAO.php";
include "class/User.php";
if (isset($_REQUEST['submit'])) {
    extract($_REQUEST);
    $user = new User();
    $user->setEmail($_POST['email']);
    $user->setPasswd($_POST['password']);
    $signin = new LoginDAO();
    $login = $signin->check_login($user->getEmail(), $user->getPasswd());
    if ($login === 1) {
        //Registration Success
        header("location:adminPage.php");
    }
    if ($login === 2) {
        //Registration Success
        header("location:ouroffer.php");
    }
    if ($login === 0) {
        //Registration Failed
        $response = '<h3 style="color:indianred">Pogresan email ili sifra! <br />Možda Vam korisnik nije aktivan, proverite da li imate email za potvrdu registracije!</h3>';
        header("location:header.php?response={$response}");
    }
}
コード例 #6
0
ファイル: listar.php プロジェクト: renatosans/contratos
include_once "../../DataAccessObjects/LoginDAO.php";
include_once "../../DataTransferObjects/LoginDTO.php";
// Abre a conexao com o banco de dados
$dataConnector = new DataConnector('mySql');
$dataConnector->OpenConnection();
if ($dataConnector->mysqlConnection == null) {
    echo 'Não foi possível se connectar ao bando de dados!';
    exit;
}
$nivelAutorizacao = GetAuthorizationLevel($dataConnector->mysqlConnection, $functionalities["administracaoSistema"]);
if ($nivelAutorizacao <= 1) {
    DisplayNotAuthorizedWarning();
    exit;
}
// Cria o objeto de mapeamento objeto-relacional
$loginDAO = new LoginDAO($dataConnector->mysqlConnection);
$loginDAO->showErrors = 1;
?>
    <h1>Administração - Logins</h1>

    <script type="text/javascript" >
        $(document).ready(function() {
            $("#btnBind").button({ icons: {primary:'ui-icon-transferthick-e-w' } }).click(function() {
                var checkedCount = 0;
                var id = 0;
                $("input[type=checkbox]").each( function() {
                    if ($(this).is(":checked")) {
                        checkedCount++;
                        id = $(this).val();
                    }
                });
コード例 #7
0
ファイル: acao.php プロジェクト: renatosans/contratos
include_once "../../DataAccessObjects/ActionLogDAO.php";
include_once "../../DataTransferObjects/ActionLogDTO.php";
if (!isset($_REQUEST["acao"])) {
    echo "Erro no processamento da requisição.";
    exit;
}
$acao = $_REQUEST["acao"];
// Abre a conexao com o banco de dados
$dataConnector = new DataConnector('mySql');
$dataConnector->OpenConnection();
if ($dataConnector->mysqlConnection == null) {
    echo 'Não foi possível se connectar ao bando de dados!';
    exit;
}
// Cria os objetos de mapeamento objeto-relacional
$loginDAO = new LoginDAO($dataConnector->mysqlConnection);
$loginDAO->showErrors = 1;
$authorizationDAO = new AuthorizationDAO($dataConnector->mysqlConnection);
$authorizationDAO->showErrors = 1;
$actionLogDAO = new ActionLogDAO($dataConnector->mysqlConnection);
$actionLogDAO->showErrors = 1;
// Cria o objeto de criptografia
$cipher = new Cipher();
if ($acao == "store") {
    $id = 0;
    $login = new LoginDTO();
    if (isset($_REQUEST["id"]) && $_REQUEST["id"] != 0) {
        $id = $_REQUEST["id"];
        $login = $loginDAO->RetrieveRecord($id);
    }
    $login->idExterno = $_REQUEST["idExterno"];
コード例 #8
0
include_once "class/LoginDAO.php";
//Checking for user logged in or not
if (isset($_REQUEST['submit'])) {
    extract($_REQUEST);
    $user = new User();
    $user->setName($_POST['name']);
    $user->setSecName($_POST['secname']);
    $user->setAdress($_POST['adress']);
    $user->setCity($_POST['city']);
    $user->setEmail($_POST['email']);
    $user->setPasswd($_POST['passwd']);
    $user->setJbg($_POST['jbg']);
    $user->setPhone($_POST['phone']);
    $user->setMphone($_POST['mphone']);
    $user->setImageUrl($_POST['image_url']);
    $signup = new LoginDAO();
    $register = $signup->reg_user($user->getName(), $user->getSecName(), $user->getAdress(), $user->getCity(), $user->getEmail(), $user->getPasswd(), $user->getJbg(), $user->getPhone(), $user->getMphone(), $user->getImageUrl());
    if ($register) {
        //echo '<h3>Registration successful <a href="loginPage.php">Click here</a> to login</h3>';
        echo "Proverite Vaš email i potvrdite registraciju!";
        $rowreg = $register->fetch_assoc();
        $enabled = $rowreg['enabled'];
        $checkuser_id = $rowreg['checkuser_id'];
        $to_email = $rowreg['email'];
        $url_project = URL_PROJECT;
        $subject = "Prijava na Smart-Porudzbine";
        $foremail = "<html><head>\n                            <title>Prijava na Smart-Porudzbine</title>\n                            </head>\n                            <body>\n                            <p>Poštovani {$user->getName()},</p>\n                            <p>Prijavili ste se na Smart-Porudzbine aplikaciju koristeći - {$user->getEmail()}</p>\n                            <p>i sifru: - {$user->getPasswd()}</p>";
        $foremail .= "Proverite i <a href='{$url_project}/loginPage.php?cr={$checkuser_id}' style='color: #8b0000'>klikom na ovaj link POTVRDITE</a> registraciju!<br />";
        $foremail .= "Ako je u pitanju greška obrišite ovaj email,<br />";
        $foremail .= "ili možete da <a href='{$url_project}/loginPage.php?dr={$checkuser_id}' style='color: #8b0000'>klikom na ovaj link OTKAŽETE</a> registraciju.";
        $email = new EmailDAO();
コード例 #9
0
                <tr>
                    <td colspan="3" align="center" >Nenhum registro encontrado!</td>
                </tr>
            </tbody>
            </table>
        </div>
    </div>
</div>
<div class="column">
    <div class="portlet">
        <div class="portlet-header">Histórico de ações</div>
        <div class="portlet-content">
        <?php 
$actionLogDAO = new ActionLogDAO($dataConnector->mysqlConnection);
$actionLogDAO->showErrors = 1;
$loginDAO = new LoginDAO($dataConnector->mysqlConnection);
$loginDAO->showErrors = 1;
// traz o histórico dos dez últimos minutos
$actionArray = $actionLogDAO->RetrieveRecordArray("transacao <> '' AND tipoObjeto = 'trace' AND data > DATE_SUB( NOW(), INTERVAL 10 MINUTE)");
foreach ($actionArray as $action) {
    $login = $loginDAO->RetrieveRecord($action->login_id);
    $username = $login->nome;
    $dataHora = $action->data . ' ' . $action->hora;
    $transacao = $action->transacao;
    echo $username . ' ' . $dataHora . ' - ' . $transacao . "<br/>";
}
?>
        </div>
    </div>
    <div class="portlet" id="pendingSupplies" >
        <div class="portlet-header">Solicitações de consumível pendentes</div>
コード例 #10
0
<?php

include "header2.php";
include "class/LoginDAO.php";
if (isset($_GET['response'])) {
    echo $_GET['response'];
}
//enabling user through email
if (isset($_GET['cr'])) {
    $loginco = new LoginDAO();
    $confirmlogin = $loginco->confirmLogin($_GET['cr']);
    echo $confirmlogin;
}
//disabling user through email
if (isset($_GET['dr'])) {
    $loginco = new LoginDAO();
    $disablinglogin = $loginco->disableLogin($_GET['dr']);
    echo $disablinglogin;
}
?>

<script type="text/javascript" language="javascript">

            function submitlogin() {
                var form = document.login;
                if(form.emailusername.value == ""){
                    alert( "Enter email." );
                    return false;
                }
                else if(form.password.value == ""){
                    alert( "Enter password." );
コード例 #11
0
ファイル: editar.php プロジェクト: renatosans/contratos
include_once "../../DataAccessObjects/LoginDAO.php";
include_once "../../DataTransferObjects/LoginDTO.php";
// Abre a conexao com o banco de dados
$dataConnector = new DataConnector('mySql');
$dataConnector->OpenConnection();
if ($dataConnector->mysqlConnection == null) {
    echo 'Não foi possível se connectar ao bando de dados!';
    exit;
}
$nivelAutorizacao = GetAuthorizationLevel($dataConnector->mysqlConnection, $functionalities["administracaoSistema"]);
if ($nivelAutorizacao <= 1) {
    DisplayNotAuthorizedWarning();
    exit;
}
// Cria o objeto de mapeamento objeto-relacional
$loginDAO = new LoginDAO($dataConnector->mysqlConnection);
$loginDAO->showErrors = 1;
$id = 0;
$login = new LoginDTO();
if (isset($_REQUEST["id"]) && $_REQUEST["id"] != 0) {
    $id = $_REQUEST["id"];
    $login = $loginDAO->RetrieveRecord($id);
}
?>

    <h1>Administração - Login</h1>
    <form name="fDados" action="Frontend/<?php 
echo $currentDir;
?>
/acao.php" method="post" >
        <input type="hidden" name="acao" value="store" />
コード例 #12
0
ファイル: cLogin.php プロジェクト: laiello/acao-moradia
<?php

include_once '../bd/LoginDAO.php';
include_once '../modelo/Modelo.php';
$login = $_POST['log'];
$pass = $_POST['password'];
$lDao = new LoginDAO();
$vet = $lDao->buscaLogin($login, $pass);
if (sizeof($vet) > 1) {
    //resultado de consulta com usuário valido encontrado
    $lTemp = new Login($vet['usuario'], $vet['senha'], $vet['nivel']);
    session_start();
    $_SESSION['nivel'] = $lTemp->getNivel();
    $_SESSION['usuario'] = $lTemp->getUser();
    //if($lTemp->getNivel() === "ATENDENTE")
    header("Location: ../visao/vAtendente.php");
    //elseif ($lTemp->getNivel() === "ADMINISTRADOR") {
    //header("Location: ../visao/vAtendente.php");
    //header("Location: ../visao/vAdmin.php");
    //}
} elseif (sizeof($vet) < 2) {
    header("Location: ../visao/vLogin.php?mess= login ou senha incorreta");
    //resultado vazio de consulta
    echo 'nao encontrado';
} else {
    header("Location: ../visao/vLogin.php?mess= login ou senha incorreta");
    //erro desconhecido ounulo
}