Git Product home page Git Product logo

sti-unsecuremailapp's Introduction

UnsecureMailApp - Manuel de l'utilisateur

Auteurs:
Sacha Perdrizat
Alban Favre

Introduction

Ce guide succint vous guidera dans l'installation et l'utilisation de notre application.

Installation

  1. cloner le repository github (ou décompresser l'archive fournie)
$ git clone [email protected]:Sinyks/STI-UnsecureMailApp.git
  1. A la racine du projet lancer le fichier start.sh
$ cd STI-UnsecureMailApp
$ ./start.sh
  1. le site est maintenant lancé vous pouvez vous y rendre sur http://localhost:8080
  2. Pour terminer la tâche du serveur lancer le script ./stop.sh

Contenue de la base de donnée

Les personnes suivantes existent déjà dans la base de donnée: (Attention à la casse des noms )

Nom d'utilisateur Mot de passe rôle Validité
carl pass collaborateur valide
Sacha 1234 Administrateur valide
Alban 1234 Administrateur valide
Steve 1234 Collaborateur valide
Daniel 1234 Collaborateur invalide

Se connecter au site

Pour vous connecter au site rendez sur http://localhost:8080, et remplissez le formulaire avec votre identifiant et mots de passe.

Ecrire un message

Une fois connecté vous atterrissez sur votre tableaux de bord, d'ici la vous pourrez lire les messages reçu en cliquant dessus.

Et écrire des messages à vos contact en faisant Nouveau Message.

Vous obtiendrez un message vous indiquant que l'envoi s'est correctement effectué.

Répondre aux messages

Depuis le tableau de bord vous avez également la possibilité de répondre aux messages que l'on vous a envoyés, pour cela faites dérouler le message et faite Répondre, vous allez entrer sur une nouvelle page vous invitant à rédiger votre réponse.

Supprimer un message

En cliquant sur supprimer vous allez supprimer le message et il disparaîtra de votre tableau de bord.

Changer son mot de passe

Si d'aventure vous désirez changer votre mot de passe, un formulaire en bas de votre tableau de bord vous permettra de le modifier

Console d'administration

La console d'adminitration n'est visible que si vous êtes administrateur.

En vous y rendant vous aurez la possibilité d'administrer,créer et supprimer des utilisateurs de l'application.

AdminOverview

Création d'utilisateur

Le formulaire de création apparait lorsque l'on presse le bouton de creation d'utilisateur

admincreate

Suppression d'utilisateur

Attention la suppresssion d'un utilisateur est définitive

Pour supprimmer un utilisateur il faut presser le bouton rouge qui va déployer un message de confirmation en dessous de la boite de l'utilisateur.

Modification d'utilisateur

Pour modifier un utilisateur il faut presser le bouton jaune qui va déployer le formulaire de modification en dessous de la boite de l'utilisateur. Le nom d'utilisateur n'est pas modifiable et est grisé.

adminupdatedelete

sti-unsecuremailapp's People

Contributors

sundaybraid avatar etoilban avatar alfavre avatar

Watchers

 avatar  avatar

sti-unsecuremailapp's Issues

home made cypher method

make a "good" password encryption system
if time is really short, consider just doing a Ceasar cipher.
Meme crypto is the way to go

Write user guide

focus on

  • Quality content
  • Quality of Redaction (structure, image)

Dashboard page

page where a user can see his messages

Tasks

  • message list printed on screen sorted on received date

new message

  • button for new message
  • Modals for new message
  • form for new message

received messages

  • button show content

  • modal show content

  • button delete message

  • modal delete message

  • button answer message

  • modal answer message

  • form answer message

User Administration CRUD

Fonction/for that allow admin to Create/modify/delete users
Done in fake action php pages

Tasks

  • delete_user_action
  • create_user_ action
  • update_user_action

set database up

  • write SQL (person + message)
  • use phplightadmin for config

Administration main page

administration main page

Tasks

user list

  • user list printed on screen

create user

  • create user button
  • create user modal
  • create user form

delete user

  • delete user button
  • delete user modal

update user

  • update user button
  • update user modal
  • update user form

warning

update cannot change username

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.