| Server IP : 195.130.67.5 / Your IP : 216.73.217.154 Web Server : Microsoft-IIS/10.0 System : Windows NT WEBSERVER1 10.0 build 17763 (Windows Server 2016) i586 User : IUSR ( 0) PHP Version : 7.4.19 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /inetpub/wwwroot/icd/labs/ |
Upload File : |
<?php
/*
*************************************************************************************
** check_am.php
*************************************************************************************
*/
/*
*************************************************************************************
** Έλεγχος ασφάλειας. Ελέγχεται για το εάν ο χρήστης ήρθε στη σελίδα αυτή μέσω μίας
** αίτησης post (new_user.php) ή προσπαθεί να προσπελάσει τη σελίδα απ'ευθείας και
** ταυτόχρονα να προσπελάσει και τους μηχανισμούς ασφαλείας του συστήματος.
*************************************************************************************
*/
if($_POST['am'])
{
$am = $_POST['am'];
$am = stripslashes($am);
}
else
{
$am = 0;
}
$connection = mysqli_connect("localhost", "icd_labs", "t3!$3r") or die(mysqli_error());
mysqli_select_db($connection,"laboratories") or die(mysqli_error());
mysqli_set_charset($connection,"utf8");
mysqli_query($connection, "SET NAMES 'utf8'");
$sql = "SELECT am_apo, am_mexri FROM admin WHERE id = 1 ";
$result = mysqli_query($connection,$sql) or die(mysqli_error());
$row = mysqli_fetch_array($result);
$apo = $row[am_apo];
$mexri = $row[am_mexri];
$sql_exist_am = "SELECT * FROM students where am = $am";
$result_exist_am = mysqli_query($connection,$sql_exist_am) or die(mysqli_error());
if(mysqli_num_rows($result_exist_am) == 1)
{
$already = 1;
}
else
{
$already = 0;
}
/*
*************************************************************************************
** Έλεγχος ασφάλειας. Ελέγχεται για το εάν ο αριθμός μητρώου που καταχώρησε ο χρή-
** στης στην προηγούμενη σελίδα είναι ένας από αυτούς που έχουν δικαίωμα καταχώρησης
** στην βάση δεδομένων. Με τον έλεγχο αυτό αποκλείεται η πιθανότητα να καταχωρηθεί
** ένας φοιτητής με αριθμό μητρώου που δεν έχει δωθεί από τη γραμματεία του τμήματος
** καθώς επίσης και η πιθανότητα καταχώρησης ενός ήδη υπάρχοντος αριθμού μητρώου.
*************************************************************************************
*/
if( ($am) && (($am >$apo-1 && $am < $mexri+1)) && ($already == 0))
{
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>E-LABS - ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ, ΥΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ - ΔΙΠΑΕ</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-7">
<style type="text/css">
<!--
body {
background-image: url(pics/back.gif);
}
.style5 {color: #191919; font-weight: bold; }
a:link {
color: #0000CC;
text-decoration: underline;
}
a:visited {
color: #0000CC;
text-decoration: underline;
}
a:hover {
color: #FFFFFF;
text-decoration: none;
}
a:active {
text-decoration: underline;
}
.style7 {
color: #003300;
font-weight: bold;
}
.style9 {
font-size: 14px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #009900;
}
-->
</style></head>
<body>
<table width="1000" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td height="150" colspan="7" valign="top"><img src="pics/index_up.jpg" width="1000" height="150"></td>
<td width="4"> </td>
</tr>
<tr>
<td height="2" colspan="7" valign="top"><img src="pics/horizontal_bar.gif" width="1000" height="2"></td>
<td></td>
</tr>
<tr>
<td width="16" height="20"> </td>
<td width="214" valign="top"><div align="left" class="style7">Εγγραφή Νέου Χρήστη </div></td>
<td width="34"> </td>
<td width="169"> </td>
<td width="29"> </td>
<td width="491"> </td>
<td width="47"> </td>
<td></td>
</tr>
<tr>
<td height="2" colspan="7" valign="top"><img src="pics/horizontal_bar.gif" width="1000" height="2"></td>
<td></td>
</tr>
<tr>
<td height="10"></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="9"></td>
<td colspan="2" rowspan="2" valign="top"><span class="style9">Οδηγίες Καταχώρησης Πεδίων</span></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="8"></td>
<td></td>
<td></td>
<td rowspan="4" valign="top">
<form action=insert_user.php method=post>
<table border=9>
<!--DWLayoutTable-->
<tr>
<td><span class="style5">ΑΡΙΘΜΟΣ ΜΗΤΡΩΟΥ:</span></td>
<td align="left"><INPUT readonly name="am" value= "<?php echo $am ?>" size="30" ></td>
</tr>
<tr>
<td><span class="style5">PASSWORD:</span></td>
<td align="left"><input type="password" name="pass1" size="30" maxlength="20"></td>
</tr>
<tr>
<td><span class="style5">CHECK PASSWORD:</span></td>
<td align="left"><input type="password" name="pass2" size="30" maxlength="20"></td>
</tr>
<tr>
<td><span class="style5">ΕΠΙΘΕΤΟ:</span></td>
<td align="left"><input type="text" name="epitheto" size="30" maxlength="30"></td>
</tr>
<tr>
<td><span class="style5">ΟΝΟΜΑ:</span></td>
<td align="left"><input type="text" name="onoma" size="30" maxlength="30"></td>
</tr>
<tr>
<td><span class="style5">ΕΤΟΣ ΕΙΣΑΓΩΓΗΣ:</span></td>
<td align="left">
<select name="etos">
<?php $date=date("Y");?>
<?php
for($i=1999;$i<$date+1;$i++)
{
?>
<option value = "<?php echo $i;?>"><?php echo $i;?></option>
<?php
}
?>
</select>
</td>
</tr>
<tr>
<td><span class="style5">ΕΞΑΜΗΝΟ ΕΙΣΑΓΩΓΗΣ:</span></td>
<td align="left">
<select name="eksamino">
<option value = "Α">Α</option>
<option value = "Β">Β</option>
</select>
</td>
</tr>
<tr>
<td><span class="style5">E-MAIL:</span></td>
<td align="left"><input type="text" name="email" size="30" maxlength="30"></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" value="ΚΑΤΑΧΩΡΗΣΗ"></td>
</tr>
</table>
</form></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="10"></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="361"></td>
<td colspan="3" valign="top"><div align="justify" class="style5">
<p><strong>Παρακαλούμε καταχωρήστε τα υπόλοιπα στοιχεία σας.</strong></p>
<ul>
<li><strong> Όλα τα πεδία είναι υποχρεωτικά εκτός από το πεδίο του e-mail. </strong></li>
<li><strong>Τα πεδία ΕΠΙΘΕΤΟ και ΟΝΟΜΑ πρέπει να καταχωρηθούν με ΚΕΦΑΛΑΙΟΥΣ ΕΛΛΗΝΙΚΟΥΣ χαρακτήρες εκτός και εάν δεν είναι ελληνικά οπότε και πρέπει να καταχωρηθούν με ΚΕΦΑΛΑΙΟΥΣ ΛΑΤΙΝΙΚΟΥΣ χαρακτήρες. </strong></li>
<li>Το password που θα δωθεί θα ισχύει για τις δηλώσεις εργαστηρίων όλων των εξαμήνων της φοίτησής σας στο Τμήμα και γι'αυτό θα ζητηθεί μία μόνο φορά. Έτσι θα πρέπει να δωθεί κατάλληλο password (τουλάχιστον 6 χαρακτήρες με συνδυασμό κεφαλαίων-μικρών και αριθμών) καθώς και να καταγραφεί σε ασφαλές σημείο.</li>
</ul>
</div></td>
<td> </td>
<td></td>
<td></td>
</tr>
<tr>
<td height="134"></td>
<td> </td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="633"></td>
<td> </td>
<td></td>
<td></td>
<td></td>
<td> </td>
<td></td>
<td></td>
</tr>
</table>
</body>
</html>
<?php
}
else
{
/*
*************************************************************************************
** Σε περίπτωση που ο αριθμός μητρώου που καταχωρήθηκε από τον χρήστη είναι εσφαλμέ-
** νος, εμφανίζεται μήνυμα όπου και τον ενημερώνει.
*************************************************************************************
*/
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>E-LABS - ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ, ΥΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ - ΔΙΠΑΕ</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-7">
<style type="text/css">
<!--
body {
background-image: url(pics/back.gif);
}
.style5 {color: #191919; font-weight: bold; }
.style6 {
font-size: 12px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:link {
color: #0000CC;
text-decoration: underline;
}
a:visited {
color: #0000CC;
text-decoration: underline;
}
a:hover {
color: #FFFFFF;
text-decoration: none;
}
a:active {
text-decoration: underline;
}
.style7 {
color: #003300;
font-weight: bold;
}
.style9 {
font-size: 14px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #009900;
}
.style99 {
font-size: 14px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FF0000;
}
-->
</style></head>
<body>
<table width="1000" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td height="150" colspan="4" valign="top"><img src="pics/index_up.jpg" width="1000" height="150"></td>
<td width="4"> </td>
</tr>
<tr>
<td height="2" colspan="4" valign="top"><img src="pics/horizontal_bar.gif" width="1000" height="2"></td>
<td></td>
</tr>
<tr>
<td width="16" height="20"> </td>
<td width="214" valign="top"><div align="left" class="style7">Εγγραφή Νέου Χρήστη </div></td>
<td width="34"> </td>
<td width="736"> </td>
<td></td>
</tr>
<tr>
<td height="2" colspan="4" valign="top"><img src="pics/horizontal_bar.gif" width="1000" height="2"></td>
<td></td>
</tr>
<tr>
<td height="17"></td>
<td colspan="2" valign="top"><span class="style99">ΣΦΑΛΜΑ ΚΑΤΑΧΩΡΗΣΗΣ</span></td>
<td></td>
<td></td>
</tr>
<tr>
<td width="16" height="20"> </td>
<td width="1000" valign="top"><div align="justify" class="style99">Τα στοιχεία που καταχωρήθηκαν είναι εσφαλμένα. Παρακαλώ ελέγξτε ξανά τα στοιχεία σας και <a href="new_user.php"> επανακαταχωρήστε τα </a>. Αν το πρόβλημα επαναλαμβάνεται παρακαλώ επικοινωνήστε με τον διαχειριστή του συστήματος. </div></td>
<td width="34"> </td>
<td width="736"> </td>
<td></td>
</tr>
<tr>
<td height="780"></td>
<td> </td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
</body>
</html>
<?php
}
/*
*************************************************************************************
** Developed by Petrellis Manolis.
*************************************************************************************
*/
?>