Θέμα Πτυχιακής: ΔΙΑΔΙΚΑΣΙΑ ΠΙΣΤΟΠΟΙΗΣΗΣ ΧΡΗΣΤΩΝ ΜΕΣΩ PHP!

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Θέμα Πτυχιακής: ΔΙΑΔΙΚΑΣΙΑ ΠΙΣΤΟΠΟΙΗΣΗΣ ΧΡΗΣΤΩΝ ΜΕΣΩ PHP!"

Transcript

1 ΤΕΙ ΗΠΕΙΡΟΥ-ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΔΙΟΙΚΗΣΗΣ Θέμα Πτυχιακής: ΔΙΑΔΙΚΑΣΙΑ ΠΙΣΤΟΠΟΙΗΣΗΣ ΧΡΗΣΤΩΝ ΜΕΣΩ PHP! Eισηγητής: Τσιαντής Λεωνίδας. Σπουδαστές:Τασούλης Αποστόλης. Χειλάκης Γιώργος.

2 ΕΙΣΑΓΩΓΗ Με την ανάπτυξη και την εξάπλωση των WWW εφαρμογών σε περιβάλλοντα δικτύων ηλεκτρονικών υπολογιστών, έχει αρχίσει να γίνεται σήμερα επιτακτική η ανάγκη για ασφαλή διακίνηση πληροφοριών σε όλο και περισσότερο ευρύ φάσμα εφαρμογών και είδη χρηστών. Σκοπός αυτής της πτυχιακής εργασίας είναι να καταγράψει την διαδικασία πιστοποίησης χρηστών μέσω της γλώσσας PHP. Θα αναφερθούμε σε θέματα ασφάλειας διαδικτύου όπως ποιοι οι κίνδυνοι στο διαδίκτυο,ποιοι οι λόγοι που οδηγούν στη ανάγκη πιστοποιήσης και όχι ανώνυμης πρόσβασης σε διάφορες διαδικτυακές υπηρεσίες. Στη συνέχεια θα αναλύσουμε ποια είναι η γλώσσα PHP, αναφέροντας τα πλεονεκτήματα που μας προσφέρει σε σχέση με άλλες γλώσσες και κάνοντας μια αναφορά σχετικά με τον τρόπο με τον οποίο αυτή λειτουργεί. Τέλος θα γίνει μια αναφορά σε διάφορους τρόπους που μπορεί αυτή η γλώσσα να προσφέρει πιστοποίηση χρηστών παρουσιάζοντας μερικά παραδείγματα.

3 Χαρακτηριστικά Του Διαδικτύου. Παράλληλα, αναγνωρίζονται στον παγκόσμιο ιστό πρόσθετα χαρακτηριστικά που συμβάλλουν στον αυξημένο βαθμό επικινδυνότητας της χρήσης του: Νέες Τεχνολογίες. Διεπαφή Πολλαπλών Συστημάτων. Ελλειπές Διεθνές Θεσμικό Πλαίσιο. Κίνδυνοι Χρήσης Του Διαδικτύου. Tα Αντικείμενα Απειλών είναι: Διακινούμενα Δεδομένα. Διαθεσιμότητα Διαδικτυακών Υπηρεσιών.

4 Μορφές και Πηγές Απειλών Κινδύνων. Hoaxes. Spamming. Δούρειοι Ίπποι (Trojan Horses). Back door and remote administration programs. Cookies. Web Bugs. Ιοί (viruses) worms (σκουλήκια). Scanning. Packet sniffing. Καταχρηστικοί Όροι Ηλεκτρονικών Συναλλαγών

5 Ασφαλή Πρόσβαση Σε Διαδικτυακές Υπηρεσίες. Ηλεκτρονικό Εμπόριο. Ασφαλές Ηλεκτρονικό Ταχυδρομείο. Πρόσβαση σε ασφαλείς δικτυακούς τόπους. Πρόσβαση σε ηλεκτρονικές βιβλιοθήκες. Aποτελεσματική πλοήγηση στο διαδίκτυο. Δημιουργία ερευνητικών ιστοσελίδων με δημόσια και ιδιωτικά τμήματα. Υποβολή Ψηφιακά Υπογεγραμμένων Εργασιών. Προστασία ευαίσθητων προσωπικών δεδομένων.

6 Πιστοποίηση (Authentication). Πιστοποίηση είναι η επιβεβαίωση της ταυτότητας ενός ατόμου ή η επιβεβαίωση της πηγής αποστολής των πληροφοριών. Δηλαδή, το άτομο που επιθυμεί να επιβεβαιώσει την ταυτότητά ενός άλλου άτομου ή κάποιου εξυπηρετητή με το οποίο επικοινωνεί, βασίζεται στην πιστοποίηση. Η πιστοποίηση μπορεί να υλοποιηθεί με τις παρακάτω μεθόδους: Κωδικούς Πρόσβασης π.χ. το PIN μιας τραπεζικής κάρτας ή το μυστικό κωδικό ενός λογαριασμού (username,password) Μέσω της Κρυπτογράφησης. Ψηφιακές Υπογραφές. Ψηφιακά Πιστοποιητικά

7 Τι είναι ο έλεγχος ταυτότητας; Ο έλεγχος ταυτότητας προσπαθεί να αποδείξει ότι κάποιος είναι πραγματικά αυτός που λέει ότι είναι. Υπάρχουν πολλοί πιθανοί τρόποι να παρέχετε έλεγχο ταυτότητας, αλλά με πολλά μέτρα ασφάλειας, οι πιο ασφαλείς μέθοδοι είναι αυτές που δημιουργούν τα περισσότερα προβλήματα. Χρησιμοποιώντας τον Έλεγχο Ταυτότητας. Οι μηχανισμοί ελέγχου ταυτότητας είναι ενσωματωμένοι στους πιο δημοφιλείς Web Server και Web διακομιστές. Οι Web διακομιστές μπορούν να απαιτούν όνομα χρήστη και κωδικό πρόσβασης για άτομα που ζητούν αρχεία από συγκεκριμένους καταλόγους του διακομιστή. Όταν σας ζητείται ένα όνομα σύνδεσης και κωδικός πρόσβασης, ο browser θα παρουσιάσει ένα παράθυρο διαλόγου που θα μοιάζει με την παρακάτω εικόνα:

8 Οι Web browser κάνουν στους χρήστες έλεγχο ταυτότητας όταν προσπαθούν να επισκεφτούν ένα απαγορευμένο κατάλογο, σε ένα Web διακομιστή.

9 Τα Βασικά της Κρυπτογράφησης. Ένας αλγόριθμος κρυπτογράφησης είναι μια μαθηματική διαδικασία, που μετασχηματίζει τις πληροφορίες σε μια μάλλον τυχαία συμβολοσειρά δεδομένων. Απλό Κείμενο. Αλγόριθμος Κρυπτογράφησης. Κρυπτογραφημένο Κείμενο. Η κρυπτογράφηση παίρνει απλό κείμενο και το μετασχηματίζει σε ένα τυχαίο κρυπτογραφημένο κείμενο. Oι Αλγόριθμοι Κρυπτογράφησης. Οι αλγόριθμοι κρυπτογράφησης χρησιμοποιούν: Μυστικό ή Ιδιωτικό Κλειδί π.χ. DES. Δημόσιο και ένα διαφορετικό Ιδιωτικό Κλειδί π.χ. RSA.

10 Ψηφιακές Υπογραφές. Οι ψηφιακές υπογραφές σχετίζονται με την κρυπτογράφηση των δημόσιων κλειδιών, αλλά αντιστρέφουν το ρόλο των δημόσιων και των ιδιωτικών κλειδιών. Ένας αποστολέας μπορεί να κρυπτογραφήσει και να υπογράψει ψηφιακά ένα μήνυμα με το μυστικό κλειδί. Όταν το μήνυμα ληφθεί, ο παραλήπτης μπορεί να το αποκρυπτογραφήσει με το δημόσιο κλειδί του αποστολέα. Καθώς ο αποστολέας είναι το μόνο άτομο που έχει πρόσβαση στο μυστικό κλειδί, ο παραλήπτης μπορεί να είναι σίγουρος από ποιον ήρθε το μήνυμα και ότι δεν έχει αλλάξει. Ψηφιακά Πιστοποιητικά. Είναι καλό να μπορείτε να πιστοποιήστε ότι ένα μήνυμα δεν έχει αλλάξει και ότι μια σειρά από μηνύματα προέρχονται από ένα συγκεκριμένο χρήστη ή υπολογιστή. Για εμπορικές συναλλαγές, θα ήταν ακόμα καλύτερο να μπορείτε να συνδέσετε αυτόν τον χρήστη ή διακομιστή με μια πραγματική νομική οντότητα, όπως ένα άτομο ή εταιρεία.

11 Μέθοδοι πρόσβασης Πιστοποίησης Χρηστών. Μέθοδοι Πρόσβασης. Μια από τις πιο συνηθισμένες μεθόδους ελέγχου ταυτότητας που χρησιμοποιείται στο Web είναι η εισαγωγή ενός μοναδικού ονόματος σύνδεσης και ένας κωδικός πρόσβασης. Με αυτόν τον τρόπο επιτρέπεται ή όχι πρόσβαση σε συγκεκριμένες σελίδες ή πόρους. Ο απλός έλεγχος πρόσβασης δεν είναι δύσκολος. Ο κώδικας που φαίνεται τη, παρέχει μια από τρεις πιθανές εξόδους. Αν το αρχείο φορτώνεται χωρίς παραμέτρους, θα εμφανίσει μια HTML φόρμα που ζητά ένα όνομα χρήστη και κωδικό πρόσβασης. Αυτού του είδους η φόρμα φαίνεται στην παρακάτω εικόνα.

12 Αν οι παράμετροι δοθούν λάθος,θα εμφανιστεί ένα μήνυμα. Το μήνυμα λάθους το δικό μας. Η HTML φόρμα ζητά από τον επισκέπτη να εισάγει ένα όνομα χρήστη και κωδικό πρόσβασης.

13 Όταν οι χρήστες εισάγουν λανθασμένες πληροφορίες, πρέπει να τους δείξουμε ένα μήνυμα λάθους. Σε μια πραγματική τοποθεσία, μπορείτε να εμφανίσετε κάποιο πιο φιλικό μήνυμα. Όταν παρέχονται σωστές πληροφορίες, το script μας εμφανίζει τα περιεχόμενα. Αν δοθούν αυτές οι παράμετροι και είναι σωστές, θα εμφανιστούν τα μυστικά περιεχόμενα.ο έλεγχος περιεχομένων μας.

14 Ο κώδικας,για να δημιουργηθεί η λειτουργικότητα των 3 προηγούμενων εικόνων φαίνεται στον κώδικα 1: Kώδικας 1 secret.php PHP και HTML για Παροχή ενός Απλού Μηχανισμού Ελέγχου Ταυτότητας. <? If (! isset ($ name)&&!isset($password)) // ο επισκέπτης πρέπει να δώσει όνομα και κωδικό πρόσβασης?> <h1>please Log In/h1> This page is secret. <form method = post action = "secret.php"> <table border = 1> <tr> <th> Username </th> <td> <input type = text name = name> </td> </tr> <tr> <th> Password </th> <td> <input type = password name = password> </td> </tr> <tr>

15 <td colspan =2 align = center> <input type = submit value = "Log In"> </td> </tr> </table> </form> else if ($name=="user"&&$password=="pass" ) // ο συνδυασμός ονόματος και κωδικού πρόσβασης είναι σωστός echo "<h1>here it is!</h1>"; echo "I bet you are glad you can see this secret page."; else // ο συνδυασμός ονόματος και κωδικού πρόσβασης είναι λάθος echo "<h1>go Away!</h1>" ; echo "You are not authorized to view this resource.";?> Ο κώδικας 1 θα δώσει έναν απλό μηχανισμό ελέγχου ταυτότητας, που επιτρέπει στους πιστοποιημένους χρήστες να δουν μια σελίδα, αλλά έχει κάποια σημαντικά προβλήματα.

16 Αυτό το script: Έχει ένα όνομα χρήστη και κωδικό πρόσβασης που είναι γραμμένα μέσα στο script. Αποθηκεύει το κωδικό πρόσβασης σαν απλό κείμενο. Προστατεύει μόνο μια σελίδα. Μεταδίδει το κωδικό πρόσβασης ως απλό κείμενο. Μέθοδοι πιστοποίησης Χρηστών. Με τους παρακάτω τρόπους μπορούμε να επιτύχουμε Πιστοποίηση των Χρηστών: Μέσω Script της Php. Μέσω Β.Δ. Μέσω Password Files. Mέσω απλών αρχείων configuration.

17 Εισαγωγή Στην PHP. Τι είναι η PHP;Η PHP, της οποίας τα αρχικά αντιπροσωπεύουν το "PHP: Hypertext Preprocessor" είναι μια ευρέως χρησιμοποιούμενη, ανοιχτού κώδικα, γενικού σκοπού scripting γλώσσα προγραμματισμού, η οποία είναι ειδικά κατάλληλη για ανάπτυξη εφαρμογών για το Web και μπορεί να ενσωματωθεί στην HTML. <html> <head> <title>example</title> </head> <body> <?php echo "Hi, I'm a PHP script!";?> Υπάρχουν τρεις κύριοι τομείς που χρησιμοποιείται ένα PHP script. Server-side scripting. Command line scripting. Εγγραφή client-side GUI εφαρμογών (Γραφικά περιβάλλοντα χρηστών). </body> </html>

18 Τυπώνοντας την σημερινή ημερομηνία. <html> <head> <title>example 1-6</title> </head> <body> today s date : </php print (date ( l f d, y ));?> </body> </html> Έξοδος από τη λίστα της εικόνας.

19 Τα Πλεονεκτήματα της PHP. Η PHP είναι η καλύτερη. Είναι η γρηγορότερη στην κωδικοποίηση και στην εκτέλεση. Ο ίδιος κώδικας PHP τρέχει όπως είναι σε διαφορετικούς Web διακομιστείς και σε διαφορετικά λειτουργικά συστήματα. Επιπλέον, η λειτουργικότητα της PHP είναι πρόσθετη σε άλλα περιβάλλοντα. Η PHP είναι δωρεάν. Η PHP τρέχει σε UNIX, Widows και Macintosh OS X. Η PHP έχει σχεδιασθεί να δουλεύει με τον Apache Web διακομιστή. O Apache, μια άλλη δωρεάν τεχνολογία είναι ο πιο δημοφιλής Web διακομιστής στο Internet και έρχεται με κώδικα προέλευσης για UNIX και Windows. Η PHP δουλεύει και με άλλους Web διακομιστές, όπως τον Internet Information Server της Microsoft. Η PHP είναι τροποποιήσιμη. Η PHP γράφθηκε για δημιουργία ιστοσελίδων. Η Perl, η C και η Java είναι πολύ καλές γενικές γλώσσες και είναι ικανές να καθοδηγούν Web εφαρμογές. Αυτό που θυσιάζουν, δυστυχώς αυτές οι εναλλακτικές λύσεις, είναι η ευκολία στην επικοινωνία με το Web.

20 Η υποστήριξη για την PHP είναι δωρεάν και εύκολα διαθέσιμη. Τα ερωτήματα στις ταχυδρομικές λίστες συνήθως απαντώνται μέσα σε λίγα λεπτά, ένα προσαρμοσμένο σύστημα παρακολούθησης λαθών στην PHP τοποθεσία δείχνει κάθε πρόβλημα μαζί με τη λύση του. Πολλές τοποθεσίες, όπως η phpbuilder.com και η zend.com προσφέρουν περιεχόμενα για PHP προγραμματιστές. Η PHP είναι δημοφιλής και οι εταιρείες παροχής υπηρεσιών την βρίσκουν μια καλή λύση για να επιτρέπουν στους πελάτες τους να κωδικοποιούν Web εφαρμογές χωρίς το κίνδυνο πού έχουν τα CGI script. Οι ικανότητες προγραμματισμού που έχουν αναπτυχθεί σε άλλες δομημένες γλώσσες, μπορούν να εφαρμοσθούν και στην PHP, η οποία εμπνέεται από την Perl και την C. Οι προγραμματιστές της Perl και της C μαθαίνουν PHP πολύ γρήγορα και παρόμοια και οι προγραμματιστές που μαθαίνουν PHP ως πρώτη γλώσσα μπορεί να εφαρμόσουν τις γνώσεις τους όχι μόνο στην Perl και στην C αλλά και σε άλλες παρόμοιες γλώσσες με την C, όπως και στην Java. Αρχικά η PHP έγινε διάσημη για την διασύνδεσή της με πολλές διαφορετικές βάσεις δεδομένων, αλλά επίσης υποστηρίζει και άλλα εξωτερικά συστήματα. Η υποστήριξη γίνεται με την μορφή λειτουργικών μονάδων, που ονομάζονται επεκτάσεις. Αυτές μεταγλωττίζονται κατευθείαν στην PHP ή φορτώνονται δυναμικά.

21 Ένα μεγάλο πλεονέκτημα του λογισμικού Ανοικτού Κώδικα (Open Source) είναι ότι έχει την δυνατότητα προσαρμογής σε νέα περιβάλλοντα. Αυτό ισχύει και για την PHP. Αν και αρχικά είχε στόχο να γίνει μια λειτουργική μονάδα για τον Apache Web διακομιστή, η PHP από τότε έχει γίνει πιο αφηρημένη σε σχέση με την διασύνδεση με τον Web διακομιστή. Το νέο επίπεδο αφαιρετικότητας επέτρεψε να γραφεί μια ISAPI λειτουργική μονάδα, με την οποία μπορεί να δουλεύει εξίσου καλά και με τον Internet Information Server της Microsoft. Σε σχέση με τις απαιτήσεις υλικού, προσωπικά έχω δει την PHP να τρέχει σε υπολογιστές 100- MHz Pentium με Slack ware Linux και Windows NT, αντίστοιχα. Η απόδοση ήταν θαυμάσια για ένα προσωπικό περιβάλλον ανάπτυξης. Πρέπει να έχει βοηθήσει το γεγονός ότι οι μηχανές των PHP 3 και 4 αναπτύχθήκαν σε Intel 486 CPU.

22 Διάφορα Παραδείγματα Ασφαλούς Πιστοποίησης Των Χρηστών Μέσω Scripts Της Php. Αποθηκεύοντας κωδικούς Πρόσβασης. Κώδικας 2 secretdb.php Έχουμε Χρησιμοποιήσει MySQL για να Βελτιώσουμε τον Απλό Μηχανισμό μας Ελέγχου Ταυτότητας if(!isset($name)&&!isset($password)) Ι/ο επισκέπτης πρέπει να δώσει όνομα και κωδικό πρόσβασης <h1>please Log This page is secret. <form method = post action = "secretdb.php"> <table border = 1> <tr> <th> User-name </th>

23 <td> <input type = text name = name> </td> </tr> <tr> <th> Password </th> <td> <input type = password name = password> </td> </tr> <tr> <td colspan =2 align = center> <input type = submit value = "Log In"> </td> </tr> </table> </form> <? else // σύνδεση στην mysql $mysql = mysql_connect( 'localhost', 'webauth', 'webauth1 ); if (!$mysql) echo 'Cannot connect to database.'; exit; // επιλογή της κατάλληλης βάσης δεδομένων $mysql = mysql_select_db( 'auth' ); if (!$mysql) echo 'Cannot select database.'; exit; // ερώτηση στην βάση δεδομένων αν υπάρχει αντίστοιχη εγγραφή Squery = "select count(*) from auth where name = '$name' and pass = 'Spassword' " ; $result = mysql_query( $query ); if (!$result) echo 'Cannot run query.';

24 exit; $count = mysql_result( Sresult, 0, 0 ); if ( $count > 0 ) //ο συνδυασμός ονόματος και κωδικού πρόσβασης είναι σωστός echo "<h1>here it is!</h1>"; echo "I bet you are glad you can see this secret page."; else // ο συνδυασμός ονόματος και κωδικού πρόσβασης δεν είναι σωστός echo "<h1>go Away!</h1>"; echo "You are not authorized to view this resource.";?> O Κώδικας 2 πιστοποιεί τους επισκέπτες μιας σελίδας χρησιμοποιώντας μια Βάση Δεδομένων. Με τον τροπο αυτό βελτιώνουμε τον απλό μηχανισμό Ελέγχου Ταυτότητας.

25 Τι Είναι ο Έλεγχος Συνόδων Λειτουργίας Οι σύνοδοι λειτουργίας στην ΡΗΡ καθοδηγούνται από ένα μοναδικό κωδικό συν κρυπτογραφικά τυχαίο αριθμό. Ο κωδικός της συνόδου δημιουργείται από την ΡΗP αποθηκεύεται στην πλευρά του πελάτη κατά την διάρκεια της συνόδου. Μπορεί να αποθηκευτεί είτε στον υπολογιστή ενός χρήστη σε ένα cookie είτε να περάσει μέσω των URL Ο κωδικός συνόδου ενεργεί ως ένα κλειδί που μας επιτρέπει να εγγράφουμε συγκεκριμένες μεταβλητές, στις μεταβλητές συνόδων λειτουργίας. Τα περιεχόμενα αυτών των μεταβλητών αποθηκεύονται στον διακομιστή. Ο κωδικός συνόδου είναι η μόνη ορατή πληροφορία στην πλευρά του πελάτη. Αν, στην διάρκεια μια συγκεκριμένης σύνδεσης τοποθεσία μας, ο κωδικός συνόδου είναι ορατός είτε μέσω ενός cookie είτε μέσω URL μπορούμε να έχουμε πρόσβαση στις μεταβλητές συνόδου που είναι αποθηκευμένες στον διακομιστή για αυτή τη σύνοδο. Εξ ορισμού, οι μεταβλητές συνόδου αποθηκεύονται σε επίπεδα αρχεία στον διακομιστή.

26 Χειρισμός Ελέγχου Ταυτότητας με Έλεγχο Συνόδων Λειτουργίας. Πιθανόν, η πιο συνηθισμένη χρήση του ελέγχου συνόδων λειτουργίας είναι να παρακολουθεί τους χρήστες αφού πιστοποιηθούν μέσω ενός μηχανισμού σύνδεσης. Σε αυτό το παράδειγμα, θα συνδυάσουμε πιστοποίηση από μια MySQL βάση δεδομένων με χρήση συνόδων λειτουργίας, για να παρέχουμε αυτή τη λειτουργικότητα. Αυτή είναι η αρχική εικόνα που εμφανίζεται από το authmain.php. Επειδή ο χρήστης δεν έχει ακόμα συνδεθεί, δείξτε του μια σελίδα σύνδεσης.

27 Δίνει στον χρήστη ένα μέρος να συνδεθεί.αν προσπαθήσει να έχει πρόσβαση στη σελίδα στην ενότητα members χωρίς να συνδεθεί πρώτα, θα πάρει το μήνυμα που φαίνεται. Οι χρήστες που δεν έχουν συνδεθεί, δεν μπορούν να δουν τα περιεχόμενα της τοποθεσίας και θα εμφανιστεί αντίθετα αυτό το μήνυμα.

28 Κώδικας 3 authmain.php To Κύριο Μέρος της Εφαρμογής Πιστοποίησης. <? session_start(); if ($userid && $password) // αν ο χρήστης μόλις προσπάθησε να συνδεθεί $db_conn = mysql_connect("localhost" "webauth" "webauth"); mysql_select_db("auth" $db_conn); $query = "select * from auth "."where name='$userid' "." and pass=password('spassword')"; $result = mysql_query($query $db_conn); if (mysql_num_rows($result) >0 ) // αν είναι στην βάση δεδομένων, κάνε εγγραφή του user id $valid_user = Suserid; session_register("valid_user");?> <html> <body> <h1>home page</h1> if (session_is_registered( "valid_user" ) ) echo "You are logged in as: $valid_user <br>"; echo "<a href=\ "logout. php\ ">Log out</a><br>"; else if (isset($userid) ) / / αν δεν προσπάθησε και απέτυχε να συνδεθούν echo "Could not log you in"; else

29 / / δεν προσπάθησαν να συνδεθούν ακόμα ή αποσυνδέθηκαν echo "You are not logged in.<br>"; / / παροχή φόρμας σύνδεσης echo "<form method=post action=\ "authmain.php\ ">"; echo "<table>"; echo "<tr><td>userld:</td>" ; echo "<td><input type=text name=userid></td></tr>" ; echo "<tr><td>password:</td>" ; echo "<td><input type=password name=password></td></tr>" ; echo "<tr><td colspan=2 align=center>" ; echo "<input type=submit value=\ "Log in\ "></td></tr>"; echo "</table></form>" ;?> <br> <a href="members_only.php">members section</a> </body> </html> Υπάρχει κάποια λίγο περίπλοκη λογική σε αυτό το script, επειδή εμφανίζει τη φόρμα σύνδεσης και είναι επίσης και η ενέργεια της φόρμας.

30 Ωστόσο, αν ο χρήστης συνδεθεί πρώτα και μετά προσπαθήσει να δει τη σελίδα Members, θα δει την έξοδο που φαίνεται στην εικόνα. Αφού ο χρήστης συνδεθεί, θα μπορεί να έχει πρόσβαση σε περιοχές μελών. Κώδικας 4 members_only.php Ο Κώδικας για την Ενότητα Μελών της Web Τοποθεσίας μας, Ελέγχει για Έγκυρους Χρήστες.

31 <? session_start(); echo "<h1>members only</h1>"; // ελέγχει την μεταβλητή συνόδου if (session_is_registered("valid_user")) echo "<p>you are logged in as $valid_user.</p>"; echo "<p>members only content goes here</p>"; else echo "<p>you are not logged in.</p>"; echo "<p>0nly logged in members may see this page.</p>"; echo "<a href=\ "authmain.php\ ">Back to main page</a>";?> Τέλος, έχουμε το script logout. php, που αποσυνδέει ένα χρήστη από το σύστημα. Ο κώδικας αυτού του script φαίνεται στο Κώδικα 5.

32 Κώδικας 5 logout.php Αυτό το Script Ακυρώνει την Εγγραφη της Μεταβλητής Συνόδου και Καταστρέφει τη Σύνοδο. <? session_start( ) ; $old_user = $valid_user; // το αποθηκεύει για να ελέγξει αν είχε* συνδεθεί $result = session_unregister("valid_user" ) ; session_destroy( ) ;?> <html> <body> <h1>log out</h1> <? if (!empty($old_user) ) if ($result) // αν συνδέθηκε και δεν αποσυνδέθηκε echo "Logged out.<br>"; else // συνδέθηκε και δεν μπορούσε να αποσυνδεθεί echo "Could not log you out.<br>"; else //αν δεν συνδέθηκε αλλά ήρθε κάπως σε αυτή την σελίδα echo "You were not logged in, and so have not been logged out.<br>";?> Ο κώδικας είναι πολύ απλός, αλλά κάνουμε και κάποια εντυπωσιακά πράγματα, Ξεκινάμε μια σύνοδο, αποθηκεύουμε το παλιό όνομα χρήστη, ακυρώνουμε την εγγραφή της έγκυρης μεταβλητής χρήστη και καταστρέφουμε την συνοδό. Μετά εμφανίζουμε στο χρήστη ένα μήνυμα ότι θα είναι διαφορετικός αν αποσυνδέθηκε, δεν μπορούσε να αποσυνδεθεί ή δεν συνδέθηκε αρχικά.

33 Χειρισμός Ελέγχου Ταυτότητας Χρήστη Υπάρχουν διάφορα βασικά στοιχεία για την λειτουργική μονάδα του ελέγχου της ταυτότητας του χρήστη. Αυτά είναι η εγγραφή, η σύνδεση και η αποσύνδεση, η αλλαγή κωδικών πρόσβασης και η επαναφορά κωδικών πρόσβασης. Παρακάτω θα δούμε την εγγραφή, τη σύνδεση και αποσύνδεση ενός χρήστη. Εγγραφή. Για να εγγραφεί ένας χρήστης, θα πρέπει να πάρουμε τα στοιχεία του μέσω μιας φόρμας και θα τον εισάγουμε στη βάση δεδομένων. Όταν ένας χρήστης κάνει κλικ στη σύνδεση "Not a member?" (δεν είστε μέλος;) στη σελίδα login.php, θα μεταφερθεί σε μια φόρμα εγγραφής που δημιουργείται από το register_form.php. Αυτό το script φαίνεται στο Κώδικα 6.

34 Κώδικας 6 register_form.php Αυτή η Φόρμα Δίνει στους Χρήστες την Ευκαιρία να Εγγραφούν στο PHPBookmarks. <? require_once("bookmark_fns.php"); do_html_header("user Registration"); display_registration_form();,?> do_html_footer();

35 Κώδικας 7 register_new.php Αυτό το Script Επικυρώνει τα Δεδομένα του Νέου Χρήστη και τα Τοποθετεί στη Βάση Δεδομένων. <? // συμπερίληψη των αρχείων της συναρτήσεων της εφαρμογής require_once("bookmark_fns.php"); // έναρξη συνόδου που μπορεί να χρειασθεί αργότερα // ξεκινήστε το τώρα επειδή πρέπει να πάει πριν τις επικεφαλίδες session_start(); // έλεγχος συμπληρωμένης φόρμας if (!f illed_out($http_post_vars) ) do_html_header ( " Problem : " ) ; echo "You have not filled the form out correctly. " and try again. " ; do_html_f ooter ( ) ; exit; //η διεύθυνση ηλεκτρονικού ταχυδρομείου δεν είναι έγκυρη if (!valid_ ($ ) ) do_html_header( "Problem: " ) ; echo "That is not a valid address.. " and try again. " ; do_html_footer( ) ; exit; // οι κωδικοί πρόσβασης δεν είναι ίδιοι if (Spasswd!= $passwd2) do_html_heading ( "Problem : " ) ; echo "The passwords you entered do not match - please go back". " and try again. " ; do_html_f ooter () ; exit; // έλεγχος αν το μήκος του κωδικού πρόσβασης είναι σωστό // είναι εντάξει αν ο χρήστης το κόψει, αλλά θα υπάρξει // πρόβλημα αν είναι πολύ μεγάλος

36 if (strlen($passwd)<6 strlen($passwd) >16) do_html_header ( "Problem : " ) ; echo "Your password must be between 6 and 16 characters.."please go back and try again."; do_html_footer() ; exit; // προσπάθεια για εγγραφή $reg_result = register($username, $ , $passwd); if ($reg_result == "true") // εγγραφή μεταβλητής συνόδου $valid_user = Susername; session_register("valid_user"); // παρέχει σύνδεση στην σελίδα μελών do_html_header("registration successful"); echo "Your registration was successful. Go to the members page."to start setting up your bookmarks!"; do_html_url("member.php", "Go to members page"); else // διαφορετικά, δίνει σύνδεση προς τα πίσω και να προσπαθήσουν ξανά do_html_header(" Problem: ") ; echo $reg_result; do_html_footer() ; exit; // τέλος σελίδας do_html_footer() ;?>

37 To script ξεκινά συμπεριλαμβάνοντας τα αρχεία συναρτήσεων της εφαρμογής και ξεκινά μια συνοδό λειτουργίας (session). (Αν ο χρήστης έχει εγγραφεί, θα χρησιμοποιήσουμε το όνομα χρήστη ως μεταβλητή συνόδου λειτουργίας). Στη συνέχεια, επικυρώνουμε τα δεδομένα που εισάγει ο χρήστης. Υπάρχουν διάφορες συνθήκες που πρέπει να ελέγξουμε: Ελέγχουμε αν η φόρμα έχει συμπληρωθεί, καλώντας τη συνάρτηση filled_out ( ) ως εξής: if (!filled_out($http_post_vars) ) Αυτή τη συνάρτηση βρίσκεται στη βιβλιοθήκη συναρτήσεων του αρχείου data_valid_fns.php. Ελέγχουμε αν είναι έγκυρη η διεύθυνση ηλεκτρονικού ταχυδρομείου που δόθηκε από το χρήστη. Αυτό γίνεται με τον εξής τρόπο: if (valid_ ($ ) ) Και πάλι, αυτή είναι η συνάρτηση βρίσκεται στη βιβλιοθήκη data_valid_fns.php. Ελέγχουμε αν οι δύο κωδικοί πρόσβασης που έδωσε ο χρήστης είναι ίδιοι, ως εξής: if ($passwd!= $passwd2) Στο παράδειγμα μας, ο κωδικός πρόσβασης θα πρέπει να έχει τουλάχιστον 6 χαρακτήρες, για να είναι πιο δύσκολο να τον μαντέψει κανείς και είναι μικρότερος από 1 6 χαρακτήρες, για να χωράει στη βάση δεδομένων. Οι συναρτήσεις επικύρωσης των δεδομένων που χρησιμοποιήσαμε εδώ, οι filled_out ( )και valid_ (), εμφανίζονται στο Κώδικα 8 και στο Κώδικα 9, αντίστοιχα. Ελέγχουμε αν ο κωδικός πρόσβασης έχει το κατάλληλο μέγεθος, ως εξής: if (strlen($passwd)<6 strlen($passwd) >16)

38 Κώδικας 8 Συνάρτηοη filled_out() από το data_valid_fns.php Αυτή η Συνάρτηση Ελέγχει αν η Φόρμα Έχει Συμπληρωθεί. function f illed_out ($form_vars) // έλεγχος ότι κάθε μεταβλητή έχει μια τιμή foreach ($form_vars as $key => $value) if (!isset($key) ($value == "")) return false; return true; Κώδικας 9 Συνάρτηση valid_ () από το data_valid_fns.php Αυτή η Συνάρτηση Ελέγχει αν Είναι Έγκυρη μια Διεύθυνση Ηλεκτρονικού Ταχυδρομείου function valid_ ($address) // έλεγχος αν η διεύθυνση ηλεκτρονικού ταχυδρομείου είναι έγκυρη if - ]+\.[a-za-zo-9\-\.]+$",saddress)) return true; else return false;

39 Αφού ελέγξουμε την εγκυρότητα των δεδομένων που έδωσε ο χρήστης, μπορούμε να εγγράψουμε το χρήστη. Αν δείτε το κώδικα, θα δείτε ότι αυτό γίνεται με τον εξής τρόπο: Kαλούμε τη συνάρτηση register () με το όνομα χρήστη, την διεύθυνση ηλεκτρονικού ταχυδρομείου και τον κωδικό πρόσβασης που έδωσε ο χρήστης.αν είναι επιτυχής η εγγραφή, εγγράφουμε το όνομα του χρήστη ως μια μεταβλητή συνόδου λειτουργίας και παρέχουμε στο χρήστη μια σύνδεση για τη βασική σελίδα των μελών. Αυτό είναι το αποτέλεσμα που φαίνεται στην επόμενη εικόνα. $reg_result = register($username,$ , $passwd); if ($reg_result == "true") // εγγραφή μεταβλητής συνόδου $valid_user = Susername; session_register("valid_user"); // παρέχει σύνδεση στην σελίδα μελών do_html_header("registration successful"); echo "Your registration was successful. Go to the members."to start setting up your bookmarks!"; do_html_url("member.php", "Go to members page");

40 Η εγγραφή ήταν επιτυχή -ο χρήστης μπορεί τώρα να πάει στη σελίδα των μελών. Η συνάρτηση register() βρίσκεται στη συμπεριλαμβανόμενη βιβλιοθήκη που ονομάζεται user_auth_fns.php. Αυτή η συνάρτηση φαίνεται στο Κώδικα 10.

41 Κώδικας 10 Συνάρτηση register ( ) από το user_auth_fns.php Αυτή η Συνάρτηση Επιχειρεί να Τοποθετήσει τις Πληροφορίες του Νέου Χρήστη στη Βάση Δεδομένων function register($username, $ , Spassword) // εγγραφή νέου ατόμου στην βάση δεδομένων // επιστροφή true ή μήνυμα λάθους // σύνδεση με την βάση δεδομένων $conn = db_connect(); if (!$conn) return "Could not connect to database server - please try later."; // έλεγχος αν το όνομα χρήστη είναι μοναδικό $result = mysql_query("select * from user where username='$username'"); if (!$result) return "Could not execute query"; if (mysql_num_rows($result)>0) return "That username is taken - go back and choose another one."; // αν είναι εντάξει, το βάζει στην βάση δεδομένων $result = mysql_query("insert into user values ('$username', password('spassword'), '$ ')"); if (!$result) return "Could not register you in database - please try again later."; return true;

42 Κώδικας 11 Συνάρτηση db_connect() από το dbjns.php Αυτή η Συνάρτηση Συνδέεται με τη MySQL βάση δεδομένων. Όταν εγγραφούν οι χρήστες, μπορούν να συνδέονται και να αποσυνδέονται χρησιμοποιώντας τις κανονικές σελίδες σύνδεσης και αποσύνδεσης. Θα τις δημιουργήσουμε στη συνέχεια. function db_connect() $result = mysql_pconnect("localhost" if (!$result) return false; if (!mysql_select_db("bookmarks")) return false; return $result; "bm_user", "password"); please try later."; username='$username1 choose another one. ";

43 Σύνδεση. Αν οι χρήστες συμπληρώσουν τις πληροφορίες στη φόρμα login.php και την στείλουν, θα μεταφερθούν στο script που ονομάζεται member.php. Αυτό το script θα τους συνδέσει, αν έρχονται από αυτή τη φόρμα. Επίσης θα εμφανίσει σχετικούς σελιδοδείκτες στους χρήστες που είναι συνδεδεμένοι. Είναι το κέντρο της υπόλοιπης εφαρμογής. Κώδικας 12 member.php Αυτό το script Είναι το Κέντρο της Εφαρμογής <? // συμπερίληψη αρχείων αυτής της εφαρμογής require_once("bookmark_fns.php"); session_start(); if ($username && Spasswd) // μόλις προσπάθησαν να συνδεθούν if (login($username, $passwd)) // αν είναι στην βάση δεδομένων, εγγράφεται ο κωδικός χρήστης $valid_user = Susername; session_register("valid_user"); else // ανεπιτυχής σύνδεση do_html_header("problem:"); echo "You could not be logged in. You must be logged in to view this page."; do_html_url("login.php", "Login"); do_html_footer(); exit; do_html_header("home"); check_valid_user();

44 // λήψη των σελιδοδεικτών που έχει αποθηκεύσει αυτός ο χρήστης if ($url_array = get_user_urls($valid_user)); display_user_urls($url_array); // δίνει επιλογές μενού display_user_menu(); do_html_footer(); Επεξήγηση του παραπάνω Script: Κώδικας 13 Η Συνάρτηση login από το user_auth_fns.php Αυτή η Συνάρτηση Ελέγχει τα Στοιχεία του Χρήστη σε Σχέση με τη Βάση Δεδομένων. if ($username && $passwd) // μόλις προσπάθησαν να συνδεθούν if (login($username, Spasswd)) // αν είναι στην βάση δεδομένων, εγγράφεται ο κωδικός χρήστης $valid_user = $username; session_register("valid_user"); Προσπαθούμε να συνδέσουμε το χρήστη χρησιμοποιώντας μια συνάρτηση που ονομάζεται login(). Αυτή τη συνάρτηση την έχουμε ορίσει στη βιβλιοθήκη user auth_fns.php και θα δούμε τον κώδικα της σε λίγο. Αν η σύνδεση γίνει με επιτυχία, εγγράφουμε αυτήν την σύνοδο λειτουργίας, όπως κάναμε πριν, αποθηκεύοντας το όνομα χρήστη στη μεταβλητής συνόδου λειτουργίας $valid_user.

45 Στην παρακάτω εικόνα φαίνεται ένα παράδειγμα αυτού που εμφανίζει το member.php Κώδικας 14 Η Συνάρτηση check_valid_user() από το user_auth_fns.php Αυτή η Συνάρτηση Ελέγχει αν ο Χρήστης Έχει μια Έγκυρη Σύνοδο λειτουργίας do_html_header("home"); check_valid_user(); // λήψη των σελιδοδεικτών που έχει αποθηκεύσει αυτός ο χρήστης if ($url_array = get_user_urls($valid_user)); display_user_urls($url_array); // δίνει επιλογές μενού display_user_menu(); do_html_footer(); Αν ο χρήστης δεν έχει συνδεθεί, η συνάρτηση θα του πει ότι πρέπει να συνδεθεί για να δει αυτή τη σελίδα και θα του δώσει μια σύνδεση προς τη σελίδα που γίνεται η σύνδεση.

46 Αποσύνδεση Μπορεί να έχετε παρατηρήσει ότι υπάρχει μια σύνδεση που ονομάζεται Logout στο μενού της Εικόνας.Αυτή είναι μια σύνδεση προς το script logout.php. Ο κώδικας αυτού του script φαίνεται στο Κώδικα 14. Κώδικας 15 logout.php Αυτό το script τερματίζει μια Σύνοδο Λειτουργίας. <? // συμπερίληψη αρχείων συναρτήσεων για αυτή την εφαρμογή require_once( "bookmark_fns.php" ) ; session_start() ; $old_user = $valid_user; // αποθήκευση για να ελέγξουμε αν είχαν συνδεθεί $result_unreg = session_unregister( "valid_user" ) ; $result_dest = session_destroy() ; // έναρξη της html εξόδου do_html_header(" Logging Out"); if (! empty ($old_user)) if ($result_unreg && $result_dest) //αν ήταν συνδεδεμένος και τώρα αποσυνδέθηκε echo "Logged out.<br>"; do_html_url( " login. php", "Login") ; else //αν ήταν συνδεδεμένος και δεν μπορεί να αποσυνδεθεί echo "Could not log you out.<br>"; else //αν δεν ήταν συνδεδεμένος, αλλά ήρθε με κάποιο τρόπο σε αυτή την σελίδα echo "You were not logged in, and so have not been logged out.<br>"; do_html_url( "login. php", "Login" ) ; do_html_footer() ;?>

47 Τέλος Ευχαριστούμε!!!!

Τεχνολογίες Διαδικτύου. Server Side Scripting I PHP

Τεχνολογίες Διαδικτύου. Server Side Scripting I PHP Τεχνολογίες Διαδικτύου Server Side Scripting I PHP Εισαγωγή PHP PHP:Hypertext Preprocessor Mηχανή που συνοδεύει web servers όπως ο IIS και ο Apache Η PHP είναι γλώσσα προγραμματισμού για web εφαρμογές

Διαβάστε περισσότερα

Δρ. Δημήτριος Α. Κουτσομητρόπουλος. Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων Α.Τ.Ε.Ι. Πάτρας 2012-2013

Δρ. Δημήτριος Α. Κουτσομητρόπουλος. Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων Α.Τ.Ε.Ι. Πάτρας 2012-2013 Εισαγωγή στην PHP Δρ. Δημήτριος Α. Κουτσομητρόπουλος Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων Α.Τ.Ε.Ι. Πάτρας 2012-2013 Εισαγωγή στην PHP PHP : Hypertext Preprocessor Η PHP είναι μία

Διαβάστε περισσότερα

Εφαρµογές διαδικτύου µε PHP

Εφαρµογές διαδικτύου µε PHP Εφαρµογές διαδικτύου µε PHP Σταύρος Πολυβίου Αρχιτεκτονική τριών επιπέδων (three-tier architecture) SQL HTTP request Αποτελέσµατα (πίνακες) PHP HTML Σύστηµα διαχείρισης δεδοµένων (Database Management System)

Διαβάστε περισσότερα

Προγραμματισμός διαδικτυακών εφαρμογών με PHP

Προγραμματισμός διαδικτυακών εφαρμογών με PHP ΕΣΔ516: Τεχνολογίες Διαδικτύου Προγραμματισμός διαδικτυακών εφαρμογών με PHP Ερωτήματα μέσω Περιεχόμενα Περιεχόμενα Λογισμικό για εφαρμογές Web Η τριεπίπεδη αρχιτεκτονική (3-tier architecture) Εισαγωγή

Διαβάστε περισσότερα

Παράρτημα A: PHP, HTML φόρμες και το πρωτόκολλο HTTP.

Παράρτημα A: PHP, HTML φόρμες και το πρωτόκολλο HTTP. Εργαστήριο #5 Τι πρέπει να έχετε ολοκληρώσει από το προηγούμενο εργαστήριο. Θα πρέπει να ξέρετε να εισάγετε ένα βασικό πρόγραμμα PHP μέσα σε μια ιστοσελίδα, τη χρήση της echo και τον χειρισμό απλών μεταβλητών

Διαβάστε περισσότερα

Μέρος 3 ο : Βασικές Έννοιες για δυναμικές ιστοσελίδες

Μέρος 3 ο : Βασικές Έννοιες για δυναμικές ιστοσελίδες Μέρος 3 ο : Βασικές Έννοιες για δυναμικές ιστοσελίδες Εισαγωγή-Σκοπός. Τρόποι δημιουργίας δυναμικών ιστοσελίδων. Dynamic Web Pages. Dynamic Web Page Development Using Dreamweaver. Τρόποι δημιουργίας δυναμικών

Διαβάστε περισσότερα

ΜΕΡΟΣ ΠΡΩΤΟ: Θεωρητική Προσέγγιση...15

ΜΕΡΟΣ ΠΡΩΤΟ: Θεωρητική Προσέγγιση...15 ΠΕΡΙΕΧΟΜΕΝΑ Πρόλογος του συγγραφέα...11 Πρόλογος του καθηγητή Γεωργίου Δουκίδη...13 ΜΕΡΟΣ ΠΡΩΤΟ: Θεωρητική Προσέγγιση...15 ΚΕΦΑΛΑΙΟ 1. Η ΕΠΙΧΕΙΡΗΣΗ...17 Ορισμός της έννοιας της επιχείρησης και οι μορφές

Διαβάστε περισσότερα

ΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης

ΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης Σελίδα 1από ΤΕΙ ΚΑΒΑΛΑΣ Πτυχιακή εργασία Δικτυακή Εφαρμογή διαχείρισης ηλεκτρονικών εγγράφων υπηρεσίας. ΕΙΣΑΓΩΓΗ Μιλτιάδης Κακλαμάνης Σελίδα 2από Κατάλογος περιεχομένων ΕΙΣΑΓΩΓΗ...1 Σχετιζόμενα πρόσωπα...3

Διαβάστε περισσότερα

Web Programming for Dummies

Web Programming for Dummies Web Programming for Dummies Γράψαμε αυτό το tutorial, αφού ολοκληρώσαμε την άσκηση Προγραμματισμού στον Παγκόσμιο Ιστό. Προσπαθήσαμε να γράψουμε γενικά πράγματα που βρήκαμε εμείς μετά από αναζητήσεις.aποφύγαμε

Διαβάστε περισσότερα

Εργαλεία ανάπτυξης εφαρμογών internet Ι

Εργαλεία ανάπτυξης εφαρμογών internet Ι IEK ΟΑΕΔ ΚΑΛΑΜΑΤΑΣ ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΟΦΟΡΙΚΗΣ Εργαλεία ανάπτυξης εφαρμογών internet Ι Διδάσκουσα: Κανελλοπούλου Χριστίνα ΠΕ19 Πληροφορικής Εργαλεία και τεχνικές από την πλευρά του πελάτη Java Applet

Διαβάστε περισσότερα

ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet.

ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet. ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet. ΩΡΕΣ ΔΙΔΑΣΚΑΛΙΑΣ: ΕΙΔΟΣ ΜΑΘΗΜΑΤΟΣ: Μικτό Γενικός σκοπός είναι να αποκτήσει ο καταρτιζόμενος τις αναγκαίες γνώσεις σχετικά με εργαλεία και τις τεχνικές για

Διαβάστε περισσότερα

Δυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client

Δυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client ΕΣΔ 516 Τεχνολογίες Διαδικτύου Δυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client Περιεχόμενα Περιεχόμενα Javascript και HTML Βασική σύνταξη Μεταβλητές Τελεστές Συναρτήσεις

Διαβάστε περισσότερα

ΑΝΑΠΤΥΞΗ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΙΣΤΟΤΟΠΟΥ ΕΠΙΚΟΙΝΩΝΙΑΣ ΓΙΑ ΤΗΝ ΑΝΑΖΗΤΗΣΗ ΕΡΓΑΣΙΑΣ/ΠΡΟΣΩΠΙΚΟΥ

ΑΝΑΠΤΥΞΗ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΙΣΤΟΤΟΠΟΥ ΕΠΙΚΟΙΝΩΝΙΑΣ ΓΙΑ ΤΗΝ ΑΝΑΖΗΤΗΣΗ ΕΡΓΑΣΙΑΣ/ΠΡΟΣΩΠΙΚΟΥ ΤΕΙ ΚΑΒΑΛΑΣ ΤΜΗΜΑ ΒΙΟΜΗΧΑΝΙΚΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΑΝΑΠΤΥΞΗ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΙΣΤΟΤΟΠΟΥ ΕΠΙΚΟΙΝΩΝΙΑΣ ΓΙΑ ΤΗΝ ΑΝΑΖΗΤΗΣΗ ΕΡΓΑΣΙΑΣ/ΠΡΟΣΩΠΙΚΟΥ Υπεύθυνος: Αλεβίζος Θεόδωρος Σπουδάστρια: Δαρίδου

Διαβάστε περισσότερα

ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΛΑΡΙΣΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ

ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΛΑΡΙΣΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΛΑΡΙΣΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ "Υλοποίηση ιαδικτυακού Τόπου Αγγελιών Με Χρήση των PHP &

Διαβάστε περισσότερα

Το διαδίκτυο είναι ένα δίκτυο που αποτελείτε από πολλά μικρότερα δίκτυα υπολογιστών.

Το διαδίκτυο είναι ένα δίκτυο που αποτελείτε από πολλά μικρότερα δίκτυα υπολογιστών. Κεφάλαιο 2 Με το διαδίκτυο μπορεί κάποιος: να κάνει έρευνα, να ψωνίσει για διάφορες υπηρεσίες και προϊόντα, να δει καιρικούς χάρτες, να πάρει φωτογραφίες, ταινίες, και διάφορες άλλες πληροφορίες που βρίσκονται

Διαβάστε περισσότερα

ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP

ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP Το FTP (File Transfer Protocol) είναι το εξειδικευμένο πρωτόκολλο μεταφοράς αρχείων στα σύγχρονα δίκτυα δεδομένων όπως το Διαδίκτυο. Δίνει τη δυνατότητα μεταφοράς αρχείων από τον υπολογιστή

Διαβάστε περισσότερα

Αποστολή και λήψη e-mail μέσω SMARTER MAIL

Αποστολή και λήψη e-mail μέσω SMARTER MAIL 13/9/2012 Αποστολή και λήψη e-mail μέσω SMARTER MAIL NBW Internet Wizards Πλατεία Αγ. Γεωργίου Καρύτση 5, 10561 Αθήνα Τηλ.: 210 6148071, e-mail: info@nbw.gr, website: www.nbw.gr Αποστολή και λήψη e-mail

Διαβάστε περισσότερα

NetBeans και σχετικά προγράμματα. Κακαρόντζας Γεώργιος Κέντρο Αριστείας Ανοιχτού Λογισμικού ΑΠΘ 1ο Θερινό Σχολείο Κώδικα

NetBeans και σχετικά προγράμματα. Κακαρόντζας Γεώργιος Κέντρο Αριστείας Ανοιχτού Λογισμικού ΑΠΘ 1ο Θερινό Σχολείο Κώδικα NetBeans και σχετικά προγράμματα Κακαρόντζας Γεώργιος Κέντρο Αριστείας Ανοιχτού Λογισμικού ΑΠΘ 1ο Θερινό Σχολείο Κώδικα Ατζέντα Εγκατάσταση προγραμμάτων Java NetBeans MySQL Δημιουργία απλής εφαρμογής διαδικτύου

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ ΟΔΗΓΟΣ ΣΥΝΔΕΣΗΣ ΣΤO ΔΙΚΤΥΟ ΤΟΥ ΤΠΚ ΜΕΣΩ ΤΗΣ ΥΠΗΡΕΣΙΑΣ ΑΠΟΜΑΚΡΥΣΜΕΝΗΣ ΠΡΟΣΒΑΣΗΣ VPN ΥΣΠΤ Η υπηρεσία πρόσβασης στο δίκτυο δεδομένων του ΤΠΚ μέσω εικονικού ιδιωτικού δικτύου

Διαβάστε περισσότερα

ΔΗ Μ Ι Ο ΥΡ Γ Ι Α W I K I με τ η χρήση τ η ς υπ ηρεσίας h t t p : /www.wik id ot.com /

ΔΗ Μ Ι Ο ΥΡ Γ Ι Α W I K I με τ η χρήση τ η ς υπ ηρεσίας h t t p : /www.wik id ot.com / ΔΗ Μ Ι Ο ΥΡ Γ Ι Α W I K I με τ η χρήση τ η ς υπ ηρεσίας h t t p : /www.wik id ot.com / 1. Τι είναι το wikidot Το wikidot είναι ένας δικτυακός τόπος στον οποίο κάθε χρήστης έχει το δικαίωμα να δημιουργήσει

Διαβάστε περισσότερα

Εισαγωγή στον Παγκόσμιο ιστό και στη γλώσσα Html. Χρ. Ηλιούδης

Εισαγωγή στον Παγκόσμιο ιστό και στη γλώσσα Html. Χρ. Ηλιούδης Εισαγωγή στον Παγκόσμιο ιστό και στη γλώσσα Html Χρ. Ηλιούδης Παγκόσμιος Ιστός (WWW) Ο Παγκόσμιος Ιστός (World Wide Web WWW), ή απλώς Ιστός, βασίζεται στην ιδέα των κατανεμημένων πληροφοριών. Αντί όλες

Διαβάστε περισσότερα

Ασφάλεια Στο Ηλεκτρονικό Εμπόριο. Λάζος Αλέξανδρος Α.Μ. 3530

Ασφάλεια Στο Ηλεκτρονικό Εμπόριο. Λάζος Αλέξανδρος Α.Μ. 3530 Ασφάλεια Στο Ηλεκτρονικό Εμπόριο Λάζος Αλέξανδρος Α.Μ. 3530 Ηλεκτρονικό Εμπόριο Χρησιμοποιείται για να περιγράψει την χρήση τηλεπικοινωνιακών μέσων (κυρίως δικτύων) για κάθε είδους εμπορικές συναλλαγές

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ - ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 131: ΑΡΧΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ I ΕΡΓΑΣΙΑ 2

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ - ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 131: ΑΡΧΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ I ΕΡΓΑΣΙΑ 2 ΕΡΓΑΣΙΑ Διδάσκων: Γιώργος Χρυσάνθου Υπεύθυνος Άσκησης: Πύρρος Μπράτσκας Ημερομηνία Ανάθεσης: 3/10/015 Ημερομηνία Παράδοσης: 09/11/015 09:00 π.μ. I.Στόχος Στόχος αυτής της εργασίας είναι η χρησιμοποίηση

Διαβάστε περισσότερα

Τεχνικός Εφαρμογών Πληροφορικής

Τεχνικός Εφαρμογών Πληροφορικής Τεχνικός Εφαρμογών Πληροφορικής ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΕΙΣΑΓΩΓΗ Εξάμηνο: 2014Β Διδάσκουσα: Ηλεκτρονική Τάξη: Κανελλοπούλου Χριστίνα_ΠΕ19 Πληροφορικής Περιεχόμενα 1.Τι είναι η Php; 2.Πως γίνετε η γραφή

Διαβάστε περισσότερα

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C Στο εργαστήριο αυτό, θα ασχοληθούμε με δύο προγραμματιστικά περιβάλλοντα για τη γλώσσα C: τον gcc μεταγλωττιστή της C σε περιβάλλον

Διαβάστε περισσότερα

Μέρος Ι: Εγκατάσταση και ιαμόρφωση των MySQL, Apache και PHP

Μέρος Ι: Εγκατάσταση και ιαμόρφωση των MySQL, Apache και PHP Εισαγωγή... 1 Σε Ποιους Απευθύνεται το Βιβλίο... 1 Η Οργάνωση του Βιβλίου... 2 Ο Πηγαίος Κώδικας του Βιβλίου... 3 Συμβάσεις που Χρησιμοποιούνται σε Αυτό το Βιβλίο... 3 Μέρος Ι: Εγκατάσταση και ιαμόρφωση

Διαβάστε περισσότερα

Εφαρµογή: Σύστηµα ιαχείρισης ιαδικτυακού Περίπτερου / Ιστοσελίδας στον διαδικτυακό τόπο kalliergea.gr

Εφαρµογή: Σύστηµα ιαχείρισης ιαδικτυακού Περίπτερου / Ιστοσελίδας στον διαδικτυακό τόπο kalliergea.gr ..χτίζουµε την ιστοσελίδα σας στο Internet www.kalliergea.gr Λάουρα Π. Καζακράντε «Καλλιεργαία» Πληροφορική - Internet - ιαφήµιση - Μεταφράσεις Τηλ.: 211 0104925, 695 6118589 Email: info@kalliergea.gr

Διαβάστε περισσότερα

Πλοήγηση www / Με τον Internet Explorer

Πλοήγηση www / Με τον Internet Explorer Πλοήγηση www / Με τον Internet Explorer Περιεχόμενα 1.Eισαγωγή 2.Το περιβάλλον του Internet Explorer 3.Οδηγίες πλοήγησης 4.Αποθήκευση αρχείων 5.Αγαπημένα 6.Ασφαλής σύνδεση 7.Διακομιστής μεσολάβησης 1.Εισαγωγή

Διαβάστε περισσότερα

Τ.Ε.Ι ΚΑΒΑΛΑΣ ΤΜΗΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΠΛΗΡΟΦΟΡΙΩΝ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ

Τ.Ε.Ι ΚΑΒΑΛΑΣ ΤΜΗΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΠΛΗΡΟΦΟΡΙΩΝ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Τ.Ε.Ι ΚΑΒΑΛΑΣ ΤΜΗΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΠΛΗΡΟΦΟΡΙΩΝ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Σχεδιασμός και ανάπτυξη διαδραστικής διαδυκτιακής εφαρμογής για τη λειτουργία ηλεκτρονικού εμπορικού καταστήματος, με χρήση του συτήματος Διαχείρισης

Διαβάστε περισσότερα

ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Τμημα Πληροφορικης και Τηλεματικης Τσάμη Παναγιώτα ΑΜ: 20833 ΚΑΤΑΝΕΜΗΜΕΝΑ ΣΥΣΤΗΜΑΤΑ Άσκηση 1 Αθήνα 13-12-2011 Αναφορά Ενότητα 1 A Δημιουργήστε στο φλοιό 3 εντολές (alias) που η

Διαβάστε περισσότερα

Εργαστήριο #10 (Ε10) 1

Εργαστήριο #10 (Ε10) 1 Εργαστήριο #10 Από τα προηγούμενα εργαστήρια......θα χρειαστείτε ορισμένες από τις οδηγίες μορφοποίησης CSS (ανατρέξτε στις εκφωνήσεις του 8 ου και 9 ου εργαστηρίου).! Οδηγίες Στη δυναμική δημιουργία ιστοσελίδων

Διαβάστε περισσότερα

ΤΕΙ ΗΠΕΙΡΟΥ Τμήμα Τηλεπληροφορικής & Διοίκησης

ΤΕΙ ΗΠΕΙΡΟΥ Τμήμα Τηλεπληροφορικής & Διοίκησης ΤΕΙ ΗΠΕΙΡΟΥ Τμήμα Τηλεπληροφορικής & Διοίκησης ΕΓΚΑΤΑΣΤΑΣΗ & ΠΑΡΑΜΕΤΡΟΠΟΙΗΣΗ INTERNET INFORMATION SERVER (IIS) ΓΙΑ ΥΛΟΠΟΙΗΣΗ ΥΠΗΡΕΣΙΩΝ ΔΙΑΔΙΚΤΥΟΥ (WEB SERVICES) ΣΠΟΥΔΑΣΤΡΙΑ:Μπάρδα Μαρία ΕΙΣΗΓΗΤΗΣ: Τσιαντής

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙ ΙΟ Ο ΗΓΙΩΝ. Ηλεκτρονική. Υπηρεσία Άντλησης Αποτελέσματος Πιστοποίησης Αναπηρίας

ΕΓΧΕΙΡΙ ΙΟ Ο ΗΓΙΩΝ. Ηλεκτρονική. Υπηρεσία Άντλησης Αποτελέσματος Πιστοποίησης Αναπηρίας ΕΓΧΕΙΡΙ ΙΟ Ο ΗΓΙΩΝ Ηλεκτρονική Υπηρεσία Άντλησης Αποτελέσματος Πιστοποίησης Αναπηρίας Πίνακας Περιεχομένων 1. Εισαγωγή... 3 1.1 Συμβατότητα Browser... 3 1.2 Διεύθυνση πρόσβασης... 3 1.3 Login Screen...

Διαβάστε περισσότερα

ΣΥΣΤΗΜΑ ΠΑΡΑΚΟΛΟΥΘΗΣΗΣ ΑΕΡΟΣΩΜΑΤΙ ΙΑΚΗΣ ΡΥΠΑΝΣΗΣ ΣΕ ΣΧΕ ΟΝ ΠΡΑΓΜΑΤΙΚΟ ΧΡΟΝΟ

ΣΥΣΤΗΜΑ ΠΑΡΑΚΟΛΟΥΘΗΣΗΣ ΑΕΡΟΣΩΜΑΤΙ ΙΑΚΗΣ ΡΥΠΑΝΣΗΣ ΣΕ ΣΧΕ ΟΝ ΠΡΑΓΜΑΤΙΚΟ ΧΡΟΝΟ ΣΥΣΤΗΜΑ ΠΑΡΑΚΟΛΟΥΘΗΣΗΣ ΑΕΡΟΣΩΜΑΤΙ ΙΑΚΗΣ ΡΥΠΑΝΣΗΣ ΣΕ ΣΧΕ ΟΝ ΠΑΡΑ ΟΤΕΟ 5 ΣΧΕ ΙΑΣΜΟΣ ΚΑΙ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΚΕΝΤΡΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ΙΑΧΕΙΡΙΣΗΣ Ε ΟΜΕΝΩΝ Συγγραφείς: Πέτρος Κωνσταντινίδης, Σίλας Μιχαηλίδης, Σκεύος

Διαβάστε περισσότερα

ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΜΕ ΘΕΜΑ: MyGameSpot

ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΜΕ ΘΕΜΑ: MyGameSpot ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΜΕ ΘΕΜΑ: MyGameSpot Με χρήση PHP και MySQL Παπαδόπουλος Κωνσταντίνος Α.Μ. 53/05 Εξεταστική επιτροπή: Επιβλέπουσα καθηγήτρια: Σατρατζέμη Μαρία, Καθηγήτρια

Διαβάστε περισσότερα

Τίτλος Πτυχιακής:Διαδικασία Πιστοποίησης Χρηστών Μέσω PHP. Υπεύθυνοι Πτυχιακής: Τασούλης Αποστόλης. Χειλάκης Γιώργος.

Τίτλος Πτυχιακής:Διαδικασία Πιστοποίησης Χρηστών Μέσω PHP. Υπεύθυνοι Πτυχιακής: Τασούλης Αποστόλης. Χειλάκης Γιώργος. Τίτλος Πτυχιακής:Διαδικασία Πιστοποίησης Χρηστών Μέσω PHP. Υπεύθυνοι Πτυχιακής: Τασούλης Αποστόλης. Χειλάκης Γιώργος. Άρτα 4 Μαρτίου 2005 ΠΕΡΙΕΧΟΜΕΝΑ Εισαγωγή...σελ.1 Κεφάλαιο 1 ο 1. Χαρακτηριστικά Του

Διαβάστε περισσότερα

ΘΕΜΑ ΠΤΥΧΙΑΚΗΣ : ΜΗΧΑΝΙΣΜΟΙ ΣΥΛΛΟΓΗΣ ΣΤΟΙΧΕΙΩΝ ΣΤΟ ΔΙΑΔΥΚΤΙΟ (COOKIES)

ΘΕΜΑ ΠΤΥΧΙΑΚΗΣ : ΜΗΧΑΝΙΣΜΟΙ ΣΥΛΛΟΓΗΣ ΣΤΟΙΧΕΙΩΝ ΣΤΟ ΔΙΑΔΥΚΤΙΟ (COOKIES) ΘΕΜΑ ΠΤΥΧΙΑΚΗΣ : ΜΗΧΑΝΙΣΜΟΙ ΣΥΛΛΟΓΗΣ ΣΤΟΙΧΕΙΩΝ ΣΤΟ ΔΙΑΔΥΚΤΙΟ (COOKIES) ΣΕΡΕΣΙΩΤΗ ΜΑΡΙΑ ΕΞΑΜΗΝΟ : ΠΤΥΧΙΟ Α.Μ 1999 ΥΠΕΥΘΥΝΟΣ ΚΑΘΗΓΗΤΗΣ κος ΛΕΩΝΙΔΑΣ ΤΣΙΑΝΤΗΣ ΔΩΡΟ -ΕΚΠΛΗΞΗ COOKIES ΤΙ ΕΙΝΑΙ ΤΑ COOKIES ΕΙΝΑΙ

Διαβάστε περισσότερα

Διπλωματική Εργασία του φοιτητή του Τμήματος Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών της Πολυτεχνικής Σχολής του Πανεπιστημίου Πατρών

Διπλωματική Εργασία του φοιτητή του Τμήματος Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών της Πολυτεχνικής Σχολής του Πανεπιστημίου Πατρών ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ: Τ.Τ.Π. Διπλωματική Εργασία του φοιτητή του Τμήματος Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών της Πολυτεχνικής

Διαβάστε περισσότερα

ΟΔΗΓΟΣ ΧΡΗΣΗΣ WEBMAIL ΤΕΙ ΚΑΛΑΜΑΤΑΣ

ΟΔΗΓΟΣ ΧΡΗΣΗΣ WEBMAIL ΤΕΙ ΚΑΛΑΜΑΤΑΣ ΟΔΗΓΟΣ ΧΡΗΣΗΣ WEBMAIL ΤΕΙ ΚΑΛΑΜΑΤΑΣ ΠΕΡΙΕΧΟΜΕΝΑ 1. URL Διεύθυνση WebMail... 3 2. Εγκατάσταση Πιστοποιητικού Ασφάλειας... 3 2.1 Εγκατάσταση Πιστοποιητικού στον Internet Explorer... 3 2.2 Εγκατάσταση Πιστοποιητικού

Διαβάστε περισσότερα

Εγχειρίδιο Χρήσης Εφαρμογής TRS Client

Εγχειρίδιο Χρήσης Εφαρμογής TRS Client Εγχειρίδιο Χρήσης Εφαρμογής TRS Client Transaction Reporting System (TRS) Πίνακας Περιεχομένων 1. Γενικά... 3 1.1 Έλεγχος Διαθεσιμότητας... 4 1.2 Επιλογή Αρχείου... 4 1.3 Υπογραφή Αποστολή Δεδομένων...

Διαβάστε περισσότερα

Συνοπτικός Οδηγός Χρήσης του Moodle για τον Καθηγητή

Συνοπτικός Οδηγός Χρήσης του Moodle για τον Καθηγητή Συνοπτικός Οδηγός Χρήσης του Moodle για τον Καθηγητή 1 Πίνακας Περιεχομένων 1. Εισαγωγή... 4 1.1 Περιβάλλον Moodle...4 1.2 Χρήση ονόματος χρήστη και κωδικού...4 1.3 Δημιουργία νέου μαθήματος...4 1.3.1

Διαβάστε περισσότερα

ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΑΚΥΒΕΡΝΗΣΗ ΣΤΗΝ ΕΕ

ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΑΚΥΒΕΡΝΗΣΗ ΣΤΗΝ ΕΕ ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΑΚΥΒΕΡΝΗΣΗ Ψηφιακές υπογραφές ΝΙΚΟΣ ΣΑΡΙΔΑΚΗΣ ΣΤΑΣΗΣ ΑΝΤΩΝΗΣ Γενική Γραμματεία Δημόσιας Διοίκησης και Ηλεκτρονικής Διακυβέρνησης ΥΠΕΣΔΔΑ 1 ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΑΚΥΒΕΡΝΗΣΗ ΣΤΗΝ ΕΕ ΠΟΛΙΤΕΣ ΕΠΙΧΕΙΡΗΣΕΙΣ

Διαβάστε περισσότερα

ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΤΟΜΕΑΣ ΔΙΚΤΥΩΝ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ

ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΤΟΜΕΑΣ ΔΙΚΤΥΩΝ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΤΟΜΕΑΣ ΔΙΚΤΥΩΝ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΟΔΗΓΟΣ ΣΥΝΔΕΣΗΣ ΣΤΗΝ ΥΠΗΡΕΣΙΑ ΑΣΥΡΜΑΤΗΣ ΠΡΟΣΒΑΣΗΣ ucywifi ΤΟΥ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΚΥΠΡΟΥ ΓΙΑ ΧΡΗΣΤΕΣ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Windows Vista

Διαβάστε περισσότερα

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΡΟΣΟΜΟΙΩΣΗ ΕΞΕΤΑΣΗΣ 19.5.013 ΘΕΜΑ 1 Ένα δίκτυο κινητής τηλεφωνίας τεχνολογίας GSM, με μέγεθος συστάδας (cluster) κυψελών επαναληψιμότητας συχνοτήτων 1, είναι εγκατεστημένο σε μια γεωγραφική περιοχή και

Διαβάστε περισσότερα

Ως Διαδίκτυο (Internet) ορίζεται το παγκόσμιο (διεθνές) δίκτυο ηλεκτρονικών υπολογιστών (international network).

Ως Διαδίκτυο (Internet) ορίζεται το παγκόσμιο (διεθνές) δίκτυο ηλεκτρονικών υπολογιστών (international network). ΙΔΡΥΜΑ ΝΕΟΛΑΙΑΣ ΚΑΙ ΔΙΑ ΒΙΟΥ ΜΑΘΗΣΗΣ ΥΠΗΡΕΣΙΕΣ ΔΙΑΔΙΚΤΥΟΥ Καλαμάτα, 2015 Το Διαδίκτυο Ως Διαδίκτυο (Internet) ορίζεται το παγκόσμιο (διεθνές) δίκτυο ηλεκτρονικών υπολογιστών (international network). Πρόκειται

Διαβάστε περισσότερα

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΜΕ ΧΡΗΣΗ PHP

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΜΕ ΧΡΗΣΗ PHP Αντώνης Χρυσόπουλος Κατερίνα Κυπριώτη Στέλιος Μόσχογλου Θεοδόσης Σουργκούνης ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΜΕ ΧΡΗΣΗ PHP Για να γίνουμε όλοι καλύτεροι άνθρωποι Τι έχει το μενού σήμερα??? 1. Τι είναι η PHP??? Τι είναι

Διαβάστε περισσότερα

Cloud Computing with Google and Microsoft. Despoina Trikomitou Andreas Diavastos Class: EPL425

Cloud Computing with Google and Microsoft. Despoina Trikomitou Andreas Diavastos Class: EPL425 Cloud Computing with Google and Microsoft Despoina Trikomitou Andreas Diavastos Class: EPL425 Σχεδιάγραμμα Εισαγωγή Τεχνολογίες Cloud Computing Περιγραφή Εργασίας Επιτεύγματα Εργασίας Συμπεράσματα Cloud

Διαβάστε περισσότερα

Οδηγίες Σύνδεσης Ασύρματου Δικτύου ΤΜΗΥ&Π. Οδηγίες Σύνδεσης για λοιπά Linux/Unix Συστήματα

Οδηγίες Σύνδεσης Ασύρματου Δικτύου ΤΜΗΥ&Π. Οδηγίες Σύνδεσης για λοιπά Linux/Unix Συστήματα Οδηγίες Σύνδεσης Ασύρματου Δικτύου ΤΜΗΥ&Π Περιεχόμενα: 1. 1. Εισαγωγικές Πληροφορίες 2. Οδηγίες Σύνδεσης για Windows XP/Vista 3. Οδηγίες Σύνδεσης για Windows 7 4. Οδηγίες Σύνδεσης για MAC OS 5. Οδηγίες

Διαβάστε περισσότερα

Οδηγίες Χρήσης της MySQL

Οδηγίες Χρήσης της MySQL ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΗΜΕΙΩΣΕΙΣ ΣΕ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Οδηγίες Χρήσης της MySQL Διδάσκων: Γιάννης Θεοδωρίδης Συντάκτης Κειμένου: Βαγγέλης Κατσικάρος Νοέμβριος 2007 1 Περιεχόμενα Εισαγωγή...2

Διαβάστε περισσότερα

ΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος... 13. Κεφάλαιο 1 ο Αρχές Διαχείρισης πληροφορίας στον Παγκόσμιο Ιστό... 15

ΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος... 13. Κεφάλαιο 1 ο Αρχές Διαχείρισης πληροφορίας στον Παγκόσμιο Ιστό... 15 ΠΕΡΙΕΧΟΜΕΝΑ Πρόλογος... 13 Κεφάλαιο 1 ο Αρχές Διαχείρισης πληροφορίας στον Παγκόσμιο Ιστό... 15 1.1 Εισαγωγή... 16 1.2 Διαδίκτυο και Παγκόσμιος Ιστός Ιστορική αναδρομή... 17 1.3 Αρχές πληροφοριακών συστημάτων

Διαβάστε περισσότερα

ΟΔΗΓΙΕΣ ΣΥΝΔΕΣΗΣ ΣΤΟ ΑΣΥΡΜΑΤΟ ΔΙΚΤΥΟ eduroam

ΟΔΗΓΙΕΣ ΣΥΝΔΕΣΗΣ ΣΤΟ ΑΣΥΡΜΑΤΟ ΔΙΚΤΥΟ eduroam ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΚΕΝΤΡΟ ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΩΝ Πατησίων 76, ΑΘΗΝΑ 104 34 - Tηλ.. 210 8203900 - Fax. 210 8203909 e-mail: noc@aueb.gr ΟΔΗΓΙΕΣ ΣΥΝΔΕΣΗΣ ΣΤΟ ΑΣΥΡΜΑΤΟ ΔΙΚΤΥΟ eduroam To eduroam είναι

Διαβάστε περισσότερα

ΠΡΩΤΟΚΟΛΟ HTTP ΕΝΤΟΛΩΝ ΔΙΑΣΥΝΔΕΣΗΣ ΕΚΔΟΣΗ 1.2

ΠΡΩΤΟΚΟΛΟ HTTP ΕΝΤΟΛΩΝ ΔΙΑΣΥΝΔΕΣΗΣ ΕΚΔΟΣΗ 1.2 ΠΡΩΤΟΚΟΛΟ HTTP ΕΝΤΟΛΩΝ ΔΙΑΣΥΝΔΕΣΗΣ ΕΚΔΟΣΗ 1.2 1 ΠΕΡΙΕΧΟΜΕΝΑ Πρωτόκολο http εντολών έκδοση 1.0 Σελ:2...περιεχόμενα Σελ:3...τι θα βρείτε σε αυτό το βιβλίο Σελ:3...γενικά τεχνικά χαρακτηριστικά Σελ:4-5...πως

Διαβάστε περισσότερα

ΕΠΛ 012. JavaScripts

ΕΠΛ 012. JavaScripts ΕΠΛ 012 JavaScripts Γλώσσα JavaScript (JS) ηµιουργεί δυναµικές ιστοσελίδες και αλληλεπιδράσεις µε το χρήστη εν είναι Java, αλλά είναι αντικειµενοστραφής (απλό µοντέλο υποκειµένων) Objects, properties (τιµές

Διαβάστε περισσότερα

ΚΡΥΠΤΟΓΡΑΦΙΑ ΚΑΙ ΑΣΦΑΛΕΙΑ ΥΠΟΛΟΓΙΣΤΩΝ Δ Εξάμηνο

ΚΡΥΠΤΟΓΡΑΦΙΑ ΚΑΙ ΑΣΦΑΛΕΙΑ ΥΠΟΛΟΓΙΣΤΩΝ Δ Εξάμηνο ΚΡΥΠΤΟΓΡΑΦΙΑ ΚΑΙ ΑΣΦΑΛΕΙΑ ΥΠΟΛΟΓΙΣΤΩΝ Δ Εξάμηνο Ψηφιακή Υπογραφή και Αυθεντικοποίηση Μηνύματος Διδάσκων : Δρ. Παρασκευάς Κίτσος Επίκουρος Καθηγητής e-mail: pkitsos@teimes.gr, pkitsos@ieee.org Αντίρριο

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙ ΙΟ Ο ΗΓΙΩΝ ΗΛΕΚΤΡΟΝΙΚΉ ΥΠΗΡΕΣΊΑ ΑΤΟΜΙΚΟΎ ΛΟΓΑΡΙΑΣΜΟΎ AΣΦΆΛΙΣΗΣ

ΕΓΧΕΙΡΙ ΙΟ Ο ΗΓΙΩΝ ΗΛΕΚΤΡΟΝΙΚΉ ΥΠΗΡΕΣΊΑ ΑΤΟΜΙΚΟΎ ΛΟΓΑΡΙΑΣΜΟΎ AΣΦΆΛΙΣΗΣ ΕΓΧΕΙΡΙ ΙΟ Ο ΗΓΙΩΝ ΗΛΕΚΤΡΟΝΙΚΉ ΥΠΗΡΕΣΊΑ ΑΤΟΜΙΚΟΎ ΛΟΓΑΡΙΑΣΜΟΎ AΣΦΆΛΙΣΗΣ Πίνακας Περιεχομένων 1. Εισαγωγή... 3 Συμβατότητα Browser... 3 Σύνδεση χρήστη (Login Screen)... 3 Κυρίως Εφαρμογή... 4 2. Λογαριασμός

Διαβάστε περισσότερα

ΠΡΟΑΙΡΕΤΙΚΑ ΣΕΜΙΝΑΡΙΑ 2012-2013. Πληροφορική και Επιστήμη Ηλεκτρονικών Υπολογιστών

ΠΡΟΑΙΡΕΤΙΚΑ ΣΕΜΙΝΑΡΙΑ 2012-2013. Πληροφορική και Επιστήμη Ηλεκτρονικών Υπολογιστών ΠΡΟΑΙΡΕΤΙΚΑ ΣΕΜΙΝΑΡΙΑ 0-03 Πληροφορική και Επιστήμη Ηλεκτρονικών Υπολογιστών Εγκατάσταση Linux Server/Samba/Web Server (Apache)/MySQL Database Server/Joomla/Moodle/Word Press (Blog)/Email Server/File Server/Advanced

Διαβάστε περισσότερα

Ιστορία της PHP 5.4.33

Ιστορία της PHP 5.4.33 PHP Τι εναι η PHP H PHP (PHP: Hypertext Preprocessor) είναι μια γλώσσα προγραμματισμού ανοικτού λογισμικού ειδικά σχεδιασμένη για δημιουργία σελίδων Web με δυναμικό περιεχόμενο. Ο κώδικας PHP ενσωματώνεται

Διαβάστε περισσότερα

Εγκατάσταση λογισμικού και αναβάθμιση συσκευής Device software installation and software upgrade

Εγκατάσταση λογισμικού και αναβάθμιση συσκευής Device software installation and software upgrade Για να ελέγξετε το λογισμικό που έχει τώρα η συσκευή κάντε κλικ Menu > Options > Device > About Device Versions. Στο πιο κάτω παράδειγμα η συσκευή έχει έκδοση λογισμικού 6.0.0.546 με πλατφόρμα 6.6.0.207.

Διαβάστε περισσότερα

ΕΡΓΑΣΤΗΡΙΟ FRONT PAGE 3

ΕΡΓΑΣΤΗΡΙΟ FRONT PAGE 3 ΕΡΓΑΣΤΗΡΙΟ FRONT PAGE 3 Φόρµες Ένας τρόπος για να συλλέξετε πληροφορία από τους επισκέπτες του δικτυακού σας τόπου είναι οι φόρµες. Με τα εξειδικευµένα αυτά εργαλεία µπορείτε να κάνετε έρευνες ή τεστ,

Διαβάστε περισσότερα

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΜΕ ΘΕΜΑ :

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΜΕ ΘΕΜΑ : ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΔΙΟΙΚΗΣΗΣ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΜΕ ΘΕΜΑ : Ανάπτυξη διαδικτυακής εφαρμογής ηλεκτρονικού εμπορίου με την χρήση των προγραμματιστικών εργαλείων PHP, JavaScript

Διαβάστε περισσότερα

Μεταφορά Αρχείων µε χρήση της Υπηρεσίας FTP σελ. 1

Μεταφορά Αρχείων µε χρήση της Υπηρεσίας FTP σελ. 1 Μεταφορά Αρχείων µε χρήση της Υπηρεσίας FTP Περιεχόµενα Τι είναι η υπηρεσία FTP;...2 FTP από τη γραµµή εντολών των Windows...2 Το πρόγραµµα WS-FTP...4 Μεταφορά Αρχείων µε χρήση της Υπηρεσίας FTP σελ. 1

Διαβάστε περισσότερα

Εγκατάσταση Joomla 1. Στο Π.Σ.Δ. (www.sch.gr) 2. Τοπικά 3. Σε δωρεάν Server

Εγκατάσταση Joomla 1. Στο Π.Σ.Δ. (www.sch.gr) 2. Τοπικά 3. Σε δωρεάν Server Γεώργιος Χρ. Μακρής Εγκατάσταση Joomla 1. Στο Π.Σ.Δ. (www.sch.gr) 2. Τοπικά 3. Σε δωρεάν Server 2012 Γ ε ώ ρ γ ι ο ς Χ ρ. Μ α κ ρ ή ς ( h t t p : / / u s e r s. s c h. g r / g m a k r i s ) Περιεχόμενα

Διαβάστε περισσότερα

1 ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΑΣ ΓΕΩΠΟΝΙΑΣ - ΤΜΗΜΑ ΦΥΤΙΚΗΣ ΠΑΡΑΓΩΓΗΣ

1 ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΑΣ ΓΕΩΠΟΝΙΑΣ - ΤΜΗΜΑ ΦΥΤΙΚΗΣ ΠΑΡΑΓΩΓΗΣ 1 2 Περιεχόμενα 1. Εισαγωγή... 5 2. Επεξήγηση των εργαλείων που χρησιμοποιήθηκαν για την δημιουργία της ιστοσελίδας... 6 2.1 Γλώσσα προγραμματισμού ΗΤML για την δημιουργία της Ιστοσελίδας... 6 2.2 Γλώσσα

Διαβάστε περισσότερα

Αναγγελία Εισιτηρίων - εξιτηρίων ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ. Ηλεκτρονικές Υπηρεσίες. Αναγγελία Εισιτηρίων - Εξιτηρίων. Σελίδα 1

Αναγγελία Εισιτηρίων - εξιτηρίων ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ. Ηλεκτρονικές Υπηρεσίες. Αναγγελία Εισιτηρίων - Εξιτηρίων. Σελίδα 1 ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ Ηλεκτρονικές Υπηρεσίες Αναγγελία Εισιτηρίων - Εξιτηρίων Σελίδα 1 Πίνακας περιεχομένων 1.Εισαγωγή... 4 1.1 Συμβατότητα Browser... 4 1.2 Διεύθυνση πρόσβασης... 4 2 ΑΝΑΓΓΕΛΙΑ ΕΙΣΙΤΗΡΙΩΝ

Διαβάστε περισσότερα

Οι απειλές. Απόρρητο επικοινωνίας. Αρχές ασφάλειας δεδομένων. Απόρρητο (privacy) Μέσω κρυπτογράφησης

Οι απειλές. Απόρρητο επικοινωνίας. Αρχές ασφάλειας δεδομένων. Απόρρητο (privacy) Μέσω κρυπτογράφησης Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής στην Επιστήμη των Υπολογιστών 2014-015 Ασφάλεια Δεδομένων http://www.ionio.gr/~mistral/tp/csintro/ Οι απειλές Ένας κακόβουλος χρήστης Καταγράφει μηνύματα που ανταλλάσσονται

Διαβάστε περισσότερα

Πρωτόκολλα Επικοινωνίας και Τείχος Προστασίας

Πρωτόκολλα Επικοινωνίας και Τείχος Προστασίας Β5.1.2 Πρωτόκολλα Επικοινωνίας και Τείχος Προστασίας Τι θα μάθουμε σήμερα: Να ορίζουμε τι είναι πρωτόκολλο επικοινωνίας Να εξηγούμε τη χρησιμότητα των πρωτοκόλλων επικοινωνίας Να ονομάζουμε τα σημαντικότερα

Διαβάστε περισσότερα

ΗΜΕΡΟΛΟΓΙΟ 2014-2015 ΓΛΩΣΣΑΡΙ ΔΙΑΔΙΚΤΥΟΥ

ΗΜΕΡΟΛΟΓΙΟ 2014-2015 ΓΛΩΣΣΑΡΙ ΔΙΑΔΙΚΤΥΟΥ ΗΜΕΡΟΛΟΓΙΟ 2014-2015 ΓΛΩΣΣΑΡΙ ΔΙΑΔΙΚΤΥΟΥ Λαρισα Καμπέρη ΓΕΝΑΡΗΣ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Adware : Λογισμικό που εμφανίζει διαφημιστικό περιεχ

Διαβάστε περισσότερα

ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές

ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές Σκοπός του εργαστηρίου αυτού είναι η εξοικείωση με κάποιες εφαρμογές που θα μας φανούν πολύ χρήσιμες κατά τη διάρκεια του μαθήματος της Εισαγωγής στον Προγραμματισμό.

Διαβάστε περισσότερα

Οδηγίες Εγκατάστασης και Χρήσης Ψηφιακών Πιστοποιητικών

Οδηγίες Εγκατάστασης και Χρήσης Ψηφιακών Πιστοποιητικών Οδηγίες Εγκατάστασης και Χρήσης Ψηφιακών Πιστοποιητικών 1. Εγκατάσταση Ψηφιακού Πιστοποιητικού Η εγκατάσταση του ψηφιακού πιστοποιητικού (που αφορά συγκεκριμένο λογαριασμό e-mail σας) πραγματοποιείται

Διαβάστε περισσότερα

ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΤΟΜΕΑΣ ΔΙΚΤΥΩΝ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ. Οδηγός ενεργοποίησης, χρήσης και διαμόρφωσης της υπηρεσίας φωνοκιβωτίου

ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΤΟΜΕΑΣ ΔΙΚΤΥΩΝ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ. Οδηγός ενεργοποίησης, χρήσης και διαμόρφωσης της υπηρεσίας φωνοκιβωτίου ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΤΟΜΕΑΣ ΔΙΚΤΥΩΝ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ Οδηγός ενεργοποίησης, χρήσης και διαμόρφωσης της υπηρεσίας φωνοκιβωτίου ΥΠΣ ΕΔ/58 Τελευταία ημερομηνία αναθεώρησης: 06 Αυγούστου 2013

Διαβάστε περισσότερα

Περιεχόµενα 1. Εγκατάσταση 2. Εισαγωγή 3. Σύνδεση 4. Ρυθµίσεις 2.1 Περιοχή εργασιών και πλοήγησης 2.2 Περιοχή απεικόνισης "Λεπτοµέρειες" 2.3 Περιοχή απεικόνισης "Στατιστικά" 4.1 Προφίλ 4.2 ίκτυο 4.2.1

Διαβάστε περισσότερα

Παρουσίαση PHP. Μιχάλης Ζήσης GreekLUG

Παρουσίαση PHP. Μιχάλης Ζήσης GreekLUG Παρουσίαση PHP Μιχάλης Ζήσης GreekLUG PHP Λίγα λόγια... Η PHP είναι μιας γενικής χρήσης Γλώσσα Προγραμματισμού για δημιουργία δυναμικού περιεχομένου PHP σημαίνει... PHP Hypertext Preprocessor Τρέχει σε

Διαβάστε περισσότερα

Οδηγίες. Εγκατάσταση Προσωπικού Πιστοποιητικού

Οδηγίες. Εγκατάσταση Προσωπικού Πιστοποιητικού Οδηγίες για Εγκατάσταση Προσωπικού Πιστοποιητικού Περιεχόμενα Έκδοση πιστοποιητικού... σελ. 2 Δημιουργία αντιγράφου ασφαλείας. σελ. 5 Εγκατάσταση στο λογαριασμό αλληλογραφίας..σελ. 10 Έκδοση πιστοποιητικού

Διαβάστε περισσότερα

Εργαστήριο του Μαθήματος: ΕΠΛ 001

Εργαστήριο του Μαθήματος: ΕΠΛ 001 Το Διαδίκτυο (Internet) και ο Παγκόσμιος Ιστός (WWW) Εργαστήριο του Μαθήματος: ΕΠΛ 001 Ενότητα 2 Το Διαδίκτυο, ο Παγκόσμιος Ιστός και το Ηλεκτρονικό Ταχυδρομείο Το διαδίκτυο είναι ένας όρος που περιγράφει

Διαβάστε περισσότερα

ΔΙΚΤΥΑ. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

ΔΙΚΤΥΑ. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών ΔΙΚΤΥΑ Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

Διαβάστε περισσότερα

Πρόσβαση μέσω webdav. ΚΕ.Δ.Δ. Τ.Ε.Ι. Μεσολογγίου. 3. Στην συνέχεια πληκτρολογούμε το username και το password και πατάμε στο κουμπί Είσοδος.

Πρόσβαση μέσω webdav. ΚΕ.Δ.Δ. Τ.Ε.Ι. Μεσολογγίου. 3. Στην συνέχεια πληκτρολογούμε το username και το password και πατάμε στο κουμπί Είσοδος. Πρόσβαση μέσω webdav Πριν χρησιμοποιήσουμε το webdav θα πρέπει να κάνουμε login στο Pithos ώστε να αντιγράψουμε τα Credentials που απαιτούνται για την συνέχεια. Αυτό γίνεται ακολουθώντας τα παρακάτω βήματα

Διαβάστε περισσότερα

Εφαρμογή στο Ηλεκτρονικό πρωτόκολλο

Εφαρμογή στο Ηλεκτρονικό πρωτόκολλο Σχεδίαση και Ανάπτυξη για το ΕΚΕΦΕ Δ : Χαράλαμπος Κουτσούρης, MSc. CISA, CISSP Κέντρο Δικτύου Ινστιτούτο Πληροφορικής & Τηλ. noc@ariadne-t.gr, 2106503125 Εφαρμογή στο Ηλεκτρονικό πρωτόκολλο 27/10/2011

Διαβάστε περισσότερα

Open eclass 2.2 - Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης

Open eclass 2.2 - Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Open eclass 2.2 - Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Οδηγίες Αναβάθμισης (Upgrade) Ομάδα Εργασίας: Τσιμπάνης Κωνσταντίνος, Εξηνταρίδης Γιάννης Αθήνα, 30 Σεπτεμβρίου 2009 Εισαγωγή Η πλατφόρμα Open eclass

Διαβάστε περισσότερα

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ «ΣΧΕΔΙΑΣΜΟΣ ΚΑΙ ΑΝΑΠΤΥΞΗ ΔΙΑΔΡΑΣΤΙΚΗΣ ΔΙΑΔΙΚΤΥΑΚΗΣ ΕΦΑΡΜΟΓΗΣ ΓΙΑ ΤΗΝ ΕΞΥΠΗΡΕΤΗΣΗ ΑΣΘΕΝΩΝ ΣΥΜΒΕΒΛΗΜΕΝΟΥΣ ΜΕ ΤΟΝ Ε.Ο.Π.Υ.

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ «ΣΧΕΔΙΑΣΜΟΣ ΚΑΙ ΑΝΑΠΤΥΞΗ ΔΙΑΔΡΑΣΤΙΚΗΣ ΔΙΑΔΙΚΤΥΑΚΗΣ ΕΦΑΡΜΟΓΗΣ ΓΙΑ ΤΗΝ ΕΞΥΠΗΡΕΤΗΣΗ ΑΣΘΕΝΩΝ ΣΥΜΒΕΒΛΗΜΕΝΟΥΣ ΜΕ ΤΟΝ Ε.Ο.Π.Υ. Τ.Ε.Ι ΚΑΒΑΛΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ «ΣΧΕΔΙΑΣΜΟΣ ΚΑΙ ΑΝΑΠΤΥΞΗ ΔΙΑΔΡΑΣΤΙΚΗΣ ΔΙΑΔΙΚΤΥΑΚΗΣ ΕΦΑΡΜΟΓΗΣ ΓΙΑ ΤΗΝ ΕΞΥΠΗΡΕΤΗΣΗ ΑΣΘΕΝΩΝ» ΟΝΟΜΑΤΕΠΩΝΥΜΑ ΣΠΟΥΔΑΣΤΩΝ : ~ΔΕΛΗΓΙΑΝΝΗ ΚΥΡΙΑΚΗ, 1925~

Διαβάστε περισσότερα

ΠΕΡΙΛΗΨΗ. Είναι γνωστό άτι καθημερινά διακινούνται δεκάδες μηνύματα (E~mail) μέσω του διαδικτύου

ΠΕΡΙΛΗΨΗ. Είναι γνωστό άτι καθημερινά διακινούνται δεκάδες μηνύματα (E~mail) μέσω του διαδικτύου GREEKLISH: ΜΙΑ ΝΕΑ ΔΙΑΛΕΚΤΟΣ ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ; Α.Καράκος, Λ.Κωτούλας ΠΕΡΙΛΗΨΗ Είναι γνωστό άτι καθημερινά διακινούνται δεκάδες μηνύματα (E~mail) μέσω του διαδικτύου {INTERNEη από την μια άκρη του κόσμου

Διαβάστε περισσότερα

Συχνές Ερωτήσεις και Απαντήσεις σχετικά με την υπηρεσία Γνωστοποίησης Συναλλαγών (Transaction Reporting System TRS) της Επιτροπής Κεφαλαιαγοράς

Συχνές Ερωτήσεις και Απαντήσεις σχετικά με την υπηρεσία Γνωστοποίησης Συναλλαγών (Transaction Reporting System TRS) της Επιτροπής Κεφαλαιαγοράς Συχνές Ερωτήσεις και Απαντήσεις σχετικά με την υπηρεσία Γνωστοποίησης Συναλλαγών (Transaction Reporting System TRS) της Επιτροπής Κεφαλαιαγοράς 1. Ερώτηση Ποιο σκοπό επιτελεί η λειτουργία του TRS; Επιτρέπει

Διαβάστε περισσότερα

Μαντζώνη Ευαγγελία, Τζανίδου Γιουνόνα 1

Μαντζώνη Ευαγγελία, Τζανίδου Γιουνόνα 1 Μαντζώνη Ευαγγελία, Τζανίδου Γιουνόνα 1 Ευχαριστίες Θα θέλαμε να ευχαριστήσουμε θερμά την καθηγήτρια κα. Μάγια Σατρατζέμη για την πολύτιμη και άμεση καθοδήγηση και βοήθεια που μας παρείχε καθ όλη τη διάρκεια

Διαβάστε περισσότερα

Ιατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ. Ε. Χρήσιμοι Σύνδεσμοι

Ιατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ. Ε. Χρήσιμοι Σύνδεσμοι Ιατρική Πληροφορική Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ. Ε. Χρήσιμοι Σύνδεσμοι Σημειώσεις μαθήματος: http://medisp.bme.teiath.gr/eclass/courses/tio103/ https://eclass.teiath.gr/courses/tio100/

Διαβάστε περισσότερα

XAMPP Apache MySQL PHP javascript xampp

XAMPP Apache MySQL PHP javascript xampp XAMPP Το xampp είναι ένα δωρεάν πρόγραμμα με το οποίο μπορούμε να κάνουμε εγκατάσταση τον Apache, τη MySQL και την PHP. Apache. Ο Apache είναι ένας Web Server. Είναι δηλαδή πρόγραμμα το οποίο τρέχει μόνιμα

Διαβάστε περισσότερα

SV1U GATEWAY ΚΑΤΑΧΩΡΗΣΗ ΙΑΚΡΙΤΙΚΟΥ

SV1U GATEWAY ΚΑΤΑΧΩΡΗΣΗ ΙΑΚΡΙΤΙΚΟΥ SV1U GATEWAY ΚΑΤΑΧΩΡΗΣΗ ΙΑΚΡΙΤΙΚΟΥ Για να κάνετε την εγγραφή του διακριτικού σας στο παγκόσμιο δίκτυο D-Star, ακολουθήστε τα παρακάτω βήματα. Ανοίξτε ένα web browser και εισάγετε https://92.118.242.248/dstar.do

Διαβάστε περισσότερα

Οδηγίες. Εγκατάσταση Προσωπικού Πιστοποιητικού

Οδηγίες. Εγκατάσταση Προσωπικού Πιστοποιητικού Οδηγίες για Εγκατάσταση Προσωπικού Πιστοποιητικού Περιεχόµενα Έκδοση πιστοποιητικού... σελ. 2 ηµιουργία αντιγράφου ασφαλείας. σελ. 5 Εγκατάσταση στο λογαριασµό αλληλογραφίας..σελ. 10 Έκδοση πιστοποιητικού

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ - ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ - ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΡΓΑΣΙΑ 1 Ημερομηνία Ανάρτησης: 05/10/2015 Ημερομηνία Παράδοσης: 19/10/2015, 09:00 π.μ. Στόχος Στόχος αυτής της εργασίας είναι η χρησιμοποίηση δομών ελέγχου και βρόγχων. ιαβάστε προσεχτικά το πρόβλημα

Διαβάστε περισσότερα

Οδηγίες. σύνδεση στο ασφαλές δίκτυο eduroam στα Vista/Windows 7

Οδηγίες. σύνδεση στο ασφαλές δίκτυο eduroam στα Vista/Windows 7 Οδηγίες για σύνδεση στο ασφαλές δίκτυο eduroam στα Vista/Windows 7 Οδηγίες σύνδεσης στο δίκτυο EDUROAM Η σύνδεση στο δίκτυο eduroam του ΤΕΙ Αθήνας ακολουθεί τις προδιαγραφές του ακαδημαϊκού δικτύου eduroam.

Διαβάστε περισσότερα

Εγχειρίδιο χρήσης συστήματος ηλεκτρονικής αλληλογραφίας της Ελληνικής Ομοσπονδίας Μπριτζ

Εγχειρίδιο χρήσης συστήματος ηλεκτρονικής αλληλογραφίας της Ελληνικής Ομοσπονδίας Μπριτζ Εγχειρίδιο χρήσης συστήματος ηλεκτρονικής αλληλογραφίας της Ελληνικής Ομοσπονδίας Μπριτζ Ελληνική Ομοσπονδία Μπριτζ Σελίδα 1 / 8 Πίνακας περιεχομένων 1. Γενικά...3 2. Ρυθμίσεις για προχωρημένους...3 α.

Διαβάστε περισσότερα

Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy

Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy Σ ε λ ί δ α 1 Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy Περιεχόμενα 1. Download Arebas Easy... 2 2. Εγκατάσταση Arebas Easy... 3 3. Εγγραφή στον Arebas Server... 7 4. Παραμετροποίηση Arebas Easy...

Διαβάστε περισσότερα

Social Network : Programming on FACEBOOK

Social Network : Programming on FACEBOOK Social Network : Programming on FACEBOOK Συντελεστές: Παύλος Τούλουπος Ευθυμία Παπαδοπούλου Ξάνθη Μάρκου Κοινωνικά Δίκτυα Κοινωνικό δίκτυο προέρχεται από την ψυχολογία αφορά μια κοινωνική δομή ατόμων τα

Διαβάστε περισσότερα

Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης eclass 1.7. Οδηγίες Αναβάθμισης (Upgrade) - 1 - Αθήνα, 16 Μαρτίου 2007. 1. Εισαγωγή

Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης eclass 1.7. Οδηγίες Αναβάθμισης (Upgrade) - 1 - Αθήνα, 16 Μαρτίου 2007. 1. Εισαγωγή Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης eclass 1.7 Οδηγίες Αναβάθμισης (Upgrade) Ομάδα Εργασίας: Τσιμπάνης Κωνσταντίνος, Εξηνταρίδης Γιάννης Αθήνα, 16 Μαρτίου 2007 1. Εισαγωγή Η πλατφόρμα eclass είναι ένα

Διαβάστε περισσότερα

Οδηγίες προς τον τελικό χρήστη για τη σύνδεση στο Ασύρματο Δίκτυο Δεδομένων του ΤΜΗΥ&Π

Οδηγίες προς τον τελικό χρήστη για τη σύνδεση στο Ασύρματο Δίκτυο Δεδομένων του ΤΜΗΥ&Π Οδηγίες προς τον τελικό χρήστη για τη σύνδεση στο Ασύρματο Δίκτυο Δεδομένων του ΤΜΗΥ&Π Χρήστες του ασύρματου δικτύου δεδομένων του Τμήματος Μηχανικών Ηλεκτρονικών Υπολογιστών & Πληροφορικής μπορούν να

Διαβάστε περισσότερα

ΟΔΗΓΙΕΣ ΣΥΝΔΕΣΗΣ ΣΤΟ ΔΙΚΤΥΟ ΤΟΥ ΟΠΑ ΑΠΟ ΕΞΩΤΕΡΙΚΟ ΠΑΡΟΧΟ (ΥΠΗΡΕΣΙΑ VPN) Windows 8, Windows 7, Windows Vista, Windows XP

ΟΔΗΓΙΕΣ ΣΥΝΔΕΣΗΣ ΣΤΟ ΔΙΚΤΥΟ ΤΟΥ ΟΠΑ ΑΠΟ ΕΞΩΤΕΡΙΚΟ ΠΑΡΟΧΟ (ΥΠΗΡΕΣΙΑ VPN) Windows 8, Windows 7, Windows Vista, Windows XP ΟΔΗΓΙΕΣ ΣΥΝΔΕΣΗΣ ΣΤΟ ΔΙΚΤΥΟ ΤΟΥ ΟΠΑ ΑΠΟ ΕΞΩΤΕΡΙΚΟ ΠΑΡΟΧΟ (ΥΠΗΡΕΣΙΑ VPN) Windows 8, Windows 7, Windows Vista, Windows XP Σε περίπτωση κατά την οποία ο υπολογιστής που χρησιμοποιείτε συνδέεται στο Internet

Διαβάστε περισσότερα

Μηχανή αναζήτησης βασισμένη σε AJAX και Soundex. Πτυχιακή Εργασία

Μηχανή αναζήτησης βασισμένη σε AJAX και Soundex. Πτυχιακή Εργασία ΒίΟΜηγανικτί Πλΐΐοοφορική Τ.Ε.Ι. ΚΑΒΑΛΑΣ Μηχανή αναζήτησης βασισμένη σε AJAX και Soundex Πτυχιακή Εργασία llai')/>oc Ντυαένο^ Επιβλέττων Κ αθηγητής: Δμ Στέλιος Παπαδάκης ΚΑΒΑΛΑ 2008 Βιοαΐίγανίκή ΠληροφορικτΙ

Διαβάστε περισσότερα

Internet Τοπικό δίκτυο LAN Δίκτυο Ευρείας Περιοχής WAN Διαδίκτυο Πρόγραμμα Πλοήγησης φυλλομετρητής Πάροχοι Υπηρεσιών Internet URL HTML links

Internet Τοπικό δίκτυο LAN Δίκτυο Ευρείας Περιοχής WAN Διαδίκτυο Πρόγραμμα Πλοήγησης φυλλομετρητής Πάροχοι Υπηρεσιών Internet URL HTML links Internet Τοπικό δίκτυο (LAN Local Area Network): Δίκτυο όπου οι υπολογιστές βρίσκονται κοντά μεταξύ τους (μία εταιρία ή στην ίδια αίθουσα). Δίκτυο Ευρείας Περιοχής (WAN Wide Area Network) Δίκτυο όπου οι

Διαβάστε περισσότερα

ΨΗΦΙΑΚΗ ΥΠΟΓΡΑΦΗ. Απόστολος Πλεξίδας Προϊστάµενος της ιεύθυνσης ιαφάνειας & Ηλεκτρονικής ιακυβέρνησης της Περιφέρεια Κεντρικής Μακεδονίας

ΨΗΦΙΑΚΗ ΥΠΟΓΡΑΦΗ. Απόστολος Πλεξίδας Προϊστάµενος της ιεύθυνσης ιαφάνειας & Ηλεκτρονικής ιακυβέρνησης της Περιφέρεια Κεντρικής Μακεδονίας ΨΗΦΙΑΚΗ ΥΠΟΓΡΑΦΗ Προϊστάµενος της ιεύθυνσης ιαφάνειας & Ηλεκτρονικής ιακυβέρνησης της Περιφέρεια Κεντρικής Μακεδονίας 1 ΠΕΡΙΕΧΟΜΕΝΑ Hλεκτρονική υπογραφή, τι είναι, τρόπος λειτουργίας Χειρογραφη Ηλεκτρονική

Διαβάστε περισσότερα

Αποθηκευμένες Διαδικασίες Stored Routines (Procedures & Functions)

Αποθηκευμένες Διαδικασίες Stored Routines (Procedures & Functions) Αποθηκευμένες Διαδικασίες Stored Routines (Procedures & Functions) Αυγερινός Αραμπατζής avi@ee.duth.gr www.aviarampatzis.com Βάσεις Δεδομένων Stored Procedures 1 Stored Routines (1/2) Τμήματα κώδικα τα

Διαβάστε περισσότερα

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΕΦΑΡΜΟΓΗΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΥΠΟΒΟΛΗΣ ΙΣΟΖΥΓΙΩΝ ΚΡΕΑΤΟΣ

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΕΦΑΡΜΟΓΗΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΥΠΟΒΟΛΗΣ ΙΣΟΖΥΓΙΩΝ ΚΡΕΑΤΟΣ 1. Γενικά ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΕΦΑΡΜΟΓΗΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΥΠΟΒΟΛΗΣ ΙΣΟΖΥΓΙΩΝ ΚΡΕΑΤΟΣ Η ηλεκτρονική υποβολή των ισοζυγίων κρέατος πραγματοποιείται μέσα από το λογισμικό Άρτεμις του Ελληνικού Γεωργικού Οργανισμού

Διαβάστε περισσότερα