Git Product home page Git Product logo

ensat's Introduction

NOTICE D’UTILISATION DU SITE WEB

image

SOMMAIRE

I. Configuration de la machine
II. CONNEXION AU SITE - Creation d'un compte
III. Ajouter un article dans le forum
IV. integer un club
V. Deconnexion

I. Configuration de la machine:

Definition:

Apache:

Le projet Apache HTTP Server est un effort pour développer et maintenir un serveur HTTP open source pour les systèmes d'exploitation modernes, y compris UNIX et Windows. Le but de ce projet est de fournir un serveur sécurisé, efficace et extensible qui fournit d es services HTTP en synchronisation avec les normes HTTP actuelles.

Mysql:

MySQL est un système de gestion de bases de données relationnelles (SGBDR). Il est distribué sous une double licence GPL et propriétaire. Il fait partie des logiciels de gestion de base de données les plus utilisés au monde3, autant par le grand public (applications web principalement) que par des professionnels, en concurrence avec Oracle, Informix et Microsoft SQL Server.

Avant de pouvoir naviguer sur notre site localhost/inpt, il faut lancer les deux service Apache et MySQL.

image

une partie du code PHP du site prend la charge de cree la la base de donnee sous le nom inpt et les tables eleves,adminsetshares

la partie responsable de cette ceartion:

$query="CREATE DATABASE IF NOT EXISTS inpt";
$result=mysqli_query($link,$query);

la variable $link prend la charge de se connecter avec SGBD (phpMyAdmin)

image

II. Creation d'un compte - CONNEXION AU SITE :

1. Creation d'un compte:

pour cree un compte il suffit juste cliquer sur Register dans la barre en haut puis cliquer sur Submit

image

2.Connexion au site:

vous allez automatiquement dans la page de connexion taper vous donnee puis un clic sur Submit vous etes maintenant connecter !! image

III. Ajouter un article dans le forum :

cliquer sur shares puis sur la boton Share Something. vous aurez trois case d'ecriture Title (le titre d'article),Body(le contenu d'article) et link(lien utile en relation avec article)

NOTE:
>lorsque un utilisateur n'est pas un membre dans le site il n'a pas l'access pour partager des articles!

image

IV. Integer un club:

pour choisir un club parmet les clubs de l'ecole il suffit aller a la page about US

vous aller trouver une presentation sur les clubs.en bas vous pouvez choisir au modifier votre club. quand vous choisissez un club cliquer sur valider.

image

Si par exemple vous etes deja integrer un club vous pouvez changer :

image

NOTE:
>meme remarque que pour partage des articles dans ce cas la la partie des choix des clubs n'est pas valable pour les gens qui ne sont pas des membres!

Verification du choix : image

V. Deconnexion:

pour se deconnecter vous cliquez sur Logout:

la partie du code PHP qui est responsable pour detruire les sessions c'est la methode quand a definit dans le fichier users.php qui exite dans le dossier controllers

<?php  
protected function logout()
{
  unset($_SESSION['is_logged_in']);
  unset($_SESSION['user_data']);
  session_destroy();
  //Redirection
  header("Location: ".ROOT_URL);
}
?>

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.