Coder Social home page Coder Social logo

applifrais's Introduction

AppliSGSFrais

Application web de gestion des frais du laboratoire GSB.

Utilisation de git

  1. Installer Git sur linux
  2. Lancer git-bash
  3. génerez une clé dans git Basch avec la commande ssh-keygen -o
  4. Afficher votre clé publique: cat ~/.ssh/id_ed25519.pub
  5. Ajouter cette clé dans github:
    a. Dans le coin supérieur droit d’une page, cliquez sur votre photo de profil, puis sur Paramètres.
    b. Dans la section « Accès » de la barre latérale, cliquez sur Clés SSH et GPG.
    c. Cliquez sur Nouvelle clé SSH ou Ajouter une clé SSH.
    d. Dans le champ « Clé », collez votre clé publique.
  6. Retournez sur git et clonez le dépôt avec la commande
git clone [email protected]:andre-rupied/AppliFrais.git

Installation de la db en local

  1. Importez la base de données en exécutant les scripts sql du dossier ScriptsSQL.
  2. Modifiez le mot de passe de l'utilisateur sql dans le fichier ScriptsSQL/gsbfrais_bduser.sql.
  3. Modifiez le mot de passe de l'utilisateur sql dans le fichier config.php
    ligne 6 a modifier :
    'password' => 'secret', // Changez le mot de passe en production
  1. Servez le dossier www à l'aide d'un serveur web (apache, nginx, etc.).

Mise en production

  1. Assurez-vous que seul le dossier www est servi par le serveur web.
  2. Modifiez le mot de passe de l'utilisateur sql dans le fichier config.php pour des raisons de sécurité.
  3. Effectuez toutes les mises à jour nécessaires pour sécuriser l'application avant de la déployer en production.

N'hésitez pas à consulter la documentation d'installation pour obtenir des informations détaillées sur la configuration et l'utilisation de l'application.

applifrais's People

Contributors

andre-rupied avatar

Stargazers

 avatar  avatar

applifrais's Issues

Stockage des mots de passe dans la bdd

Les mots de passe ont été hash 2 fois dans la base de donnée "gsbfrais" -> "visiteur"
Réinstaller l'ancienne sauvegarde car nous n'avons pas fait d'archive.

DE02

"Sur le formulaire de consultation de la fiche de frais, on souhaite :

· faire apparaître explicitement le texte Non renseigné lorsque le montant validé est nul.

· afficher le total des montants des éléments hors forfait.

· afficher le montant unitaire (85 euros par nuitée, 25 euros par restaurant, etc…) et total

de chaque ligne forfait (170 euros avec 2 nuitées, 100 euros pour 4 repas au restaurant,

etc. )

· afficher le montant total prévu (éléments forfaitisés + éléments hors forfait) des frais du

mois."

DE01

"Afin de protéger les mots de passe des visiteurs médicaux en cas d'accès illicite à la base de
données, le mot de passe des visiteurs inscrit dans la base de données ne doit plus être stocké en
clair. Le mot de passe stocké doit être le résultat obtenu par application d'une fonction de hachage
sur le mot de passe réel, cette fonction de hachage pouvant être bcrypt ou argon2ID."

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.