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">
<!-- header (begin) --><!-- *** Note: Only licensed users are allowed to change the logo *** -->
<div class="ewHeaderRow">
<a href="http://192.168.10.001/numerilist.php"><img src="images/logo.jpg" alt="" border="0"></a></div>
<!-- header (end) -->
<!-- content (begin) -->
<table cellspacing="0" class="ewContentTable">
<tr>
<td class="ewMenuColumn">
<!-- left column (begin) -->
<?php include "ewmenu.php" ?>
<!-- left column (end) -->
</td>
<td class="ewContentColumn">
<!-- right column (begin) -->
<p class="phpmaker"><b><?php echo $Language->ProjectPhrase("BodyTitle") ?></b></p>
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">
<!-- header (begin) --><!-- *** Note: Only licensed users are allowed to change the logo *** -->
<div class="ewHeaderRow">
<a href="http://192.168.10.001/numerilist.php"><img src="images/logo.jpg" alt="" border="0"></a></div>
<!-- header (end) -->
<!-- content (begin) -->
<table cellspacing="0" class="ewContentTable">
<tr>
<td class="ewMenuColumn">
<!-- left column (begin) -->
<?php include "ewmenu.php" ?>
<!-- left column (end) -->
</td>
<td class="ewContentColumn">
<!-- right column (begin) -->
<p class="phpmaker"><b><?php echo $Language->ProjectPhrase("BodyTitle") ?></b></p>