Ciao a tutti

premetto che sono un neofita in programmazione ma nonostante ciò sono riuscito in metà dell'opera

Il mio obiettivo è di realizzare (lato client) una pagina .php dove:

a) - una persona che la apre deve autenticarsi con una userid e password (ho bisogno di creare un file in cui inserire tutte le credenziali delle persone che dovranno accedervi)

b) - all'atto del log-in ci deve essere un evento che rilasci tre record (tre numeri) ad ogni persona. Questi numeri dovranno essere bloccati e non più utilizzabili per le successive estrazioni/log-in. Ultima cosa, ogni persona potrà estrarre tre numeri/record al giorno, cioè in caso di un successivo log-in con le stesse credenziali, non c'è alcun rilascio di records.

Nel mio piccolo sono riuscito a creare la pagina con l'estrazione da DB dei records associando l'evento ad una .jpg però non sono riuscito a:

associare una tabella con credenziali di userid e passord

associare il limite temporale di un giorno

quindi allo stato attuale, la pagina gira ma tutti vi accedono liberamente e possono esttrare quanti record vogliono.

Spero che qualcuno possa aiutarmi.

Grazie a tutti anticipatamente .

Qui sotto il codice:

<?php

// Compatibility with PHP Report Maker 3
if (!isset($Language)) {
include_once "ewcfg7.php";
include_once "ewshared7.php";
$Language = new cLanguage();
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title><?php echo $Language->ProjectPhrase("BodyTitle") ?></title>
<link rel="stylesheet" type="text/css" href="<?php echo EW_PROJECT_STYLESHEET_FILENAME ?>">
</head>
<body class="yui-skin-sam">
<script type="text/javascript" src="http://yui.yahooapis.com/2.8.0/build/utilities/utilities.js"></script>
<script type="text/javascript">
<!--
var EW_LANGUAGE_ID = "<?php echo $gsLanguage ?>";
var EW_DATE_SEPARATOR = "/";
if (EW_DATE_SEPARATOR == "") EW_DATE_SEPARATOR = "/"; // Default date separator
var EW_UPLOAD_ALLOWED_FILE_EXT = "gif,jpg,jpeg,bmp,png,doc,xls,pdf,zip"; // Allowed upload file extension
var EW_FIELD_SEP = ", "; // Default field separator

// Ajax settings
var EW_RECORD_DELIMITER = "\r";
var EW_FIELD_DELIMITER = "|";
var EW_LOOKUP_FILE_NAME = "ewlookup7.php"; // lookup file name

// Common JavaScript messages
var EW_ADDOPT_BUTTON_SUBMIT_TEXT = "<?php echo ew_JsEncode2(ew_BtnCaption($Language->Phrase("AddBtn"))) ?>";
var EW_EMAIL_EXPORT_BUTTON_SUBMIT_TEXT = "<?php echo ew_JsEncode2(ew_BtnCaption($Language->Phrase("SendEmailBtn"))) ?>";
var EW_BUTTON_CANCEL_TEXT = "<?php echo ew_JsEncode2(ew_BtnCaption($Language->Phrase("CancelBtn"))) ?>";

//-->
</script>
<script type="text/javascript" src="js/ewp7.js"></script>
<script type="text/javascript" src="js/userfn7.js"></script>
<script type="text/javascript">
<!--
<?php echo $Language->ToJSON() ?>

//-->
</script>
<script language="JavaScript" type="text/javascript">
<!--

// Write your client script here, no need to add script tags.
// To include another .js script, use:
// ew_ClientScriptInclude("my_javascript.js");
//-->

</script>
<div class="ewLayout">

<div class="ewHeaderRow">
[img]images/logo.jpg[/img]</div>


<table cellspacing="0" class="ewContentTable">
<tr>
<td class="ewMenuColumn">

<?php include "ewmenu.php" ?>

</td>
<td class="ewContentColumn">

<p class="phpmaker"><?php echo $Language->ProjectPhrase("BodyTitle") ?></p>