[Avis] Mon premier site "vrai" dynamique

Sagasaga

Premium
Inscription
29 Novembre 2013
Messages
795
Réactions
277
Points
4 211
RGCoins
25
Le Post n'a pas était mis à jour depuis 1mois, pour voir les derniers ajouts rendez-vous sur les pages 13-14 et plus.
--- Nouvelle rédaction du topic ---
Bonjour,
Je me présente Sacha alias Sagasaga (Ou Pareil ;) ), je programme depuis un peu plus de 2ans ayant commencé par HTML/CSS durant 8mois, je me suis mis à PHP après mais cela fait seulement 3mois que je me suis réellement impliqué à PHP est mis à développer de site entier en PHP, Après ce petit projet j'envisage de me mettre sérieusement à PHP OO, puis par la suite apprendre les FrameWork tel que CakePHP, Laravel, Symfony, mais avant d'en arriver la je pense qu'il s'écoulera un petite année si ce n'est pas 2 !
Donc sur ce topic je vais vous présentez mon petit projet que je réalise en solo. Le projet étant de créer un site avec le plus de fonctionnalité que possible (Forum, envoi de message, système d'articles, de modération...), et tout cela le rendre dynamique avec un BD (Pas celle de dessins :troll: mais la basse donnée). Le projet est loin d'être fini je compte optimiser le code le rendre MVC (Model vue contrôleur) petit à petit.
Ce projet sera sois en OpenSource ou alors il sera disponible à tous pour un tous petit prix (4-5€ maximum), je sais je n'ai pas les conditions.
Trève de blabla passons à la présentation du projet.

Ce projet à pour but de fournir un site dynamique et simple d'utilisateur à tout petit prix (4-5€).
Ce projet contient actuellement les fonctionnalité suivante :

  • Système d'articles
    -Création d'articles avec du style CSS sans une ligne de code.
    -Administration des articles (Modification, Suppression (Pour admin et modo))
    -Un système de catégorie pour organiser tous les articles et optimisé le temps des utilisateurs
    -Un système de commentaire administrable (Suppression pour toujours ou juste delete avec un message de modération à la place)
    -Affichage des 3 derniers articles en tête du site
    Système sur les commentaires pour voir l'auteur (Son profil) du commentaire
  • Forum
    -Système grande catégorie
    -Système de sous catégorie
    -Système de topic
    -Système de message
    -Le tout étant administrable facilement (Modifier les nom des catégories,topic, delete des messages...)
    -Système sur les messages pour voir l'auteur (Son profil) du message
  • Panel d'admin (Pour les admins seulement)
    -Système de ticket qui permet de voir tout les email reçus par le système de contact du site.
    -Possibilité d'y répondre directement via le site sans passé par la boîte mail du site.
    -Affichage des tickets seulement qui on reçus une réponse.
    -Avec possibilité de les supprimer si c'est du spam.

    -Système de gestion d’articles plus poussé (Ajout de catégorie, modification de catégorie + tout de l’administration d'articles dit au dessus)

    -Système pour voir tous les utilisateurs du site avec les données entrée si besoins est de le contacté (Pseudo,Email, date d'inscription, numéro de téléphone si il y en a, son rang)
    -Le tout administrable (Suppression de utilisateur, ou bien modification des informations.

    -Système de newletter, lors de votre inscription vous pouvez cochez la case newletter qui fait que vous recevrais du courrier l'équipe sur les diverses information du site.

    -Système de smiley sur le site lorsque un utilisateur entrera par exemple :caca:, cela affichera sur le message le smiley
    6046465b38e5126c315df5e17fd39262.png
    .
    -Possibilité d'ajouté de nouveau smiley.
  • Mon compte
    -Possible de créer un avatar aléatoirement (Symétrique) via un petit algorithme en indiquant le nombre de carré sur l'avatar.
    -Possible d'importer son propre avatar.
    -Possible de voir ces informations et de modifier certaine information
    -Possibilité de voir son profils.
  • Système de messagerie
    -Possible d'envoyé et de recevoir des messages de n'importe quelle utilisateur du site.
  • Système de contact
    -Envoie un message au staff
  • Divers
    -L'inscription demande la vérification par email avec un token généré aléatoirement.
    -Changement d'email avec vérification.
    -Mot de passe crypté.
Voilà le toutes les possibilités pour l'instant sur le site réalisable.
Celle à venir :

  • Beaucoup trop à cité (Système de signalé des messages, bloqué une personne...).
Screen de chaque partie (A venir) :
  • Système d'article
  • Forum
  • Panel d'admin
  • Mon Compte
  • Système de messagerie
  • Système de contact
  • Divers
Visiter le site (possiblité de s'inscrire) :

---Ancienne rédaction (Screen)----

Bonjour,

J'aurait aimé avoir un avis sur mon premier vrai site dynamique ^^' !

J'ai créer un compte admintest pour que vous pussiez test.

Le compte User peut voir, ses informations, modifier son avatar, son email, son mot de passe.

Le compte Admin a les même droit que user, mais en plus peut ajouter, supprimer des articles, les modifier (Contenue + images).

Il y a un système de Cookie pour retenir en mémoire la session, un système de validation lors de l'inscription pour pas entrer n'importe quel email.

Cryptage du mot de passe...

Voici le lien :



Avancement local :

Avancement du Panel.
A venir :
Gestion des utilisateurs
Contact
Modification du système d'articles.
https://reality-gaming.fr/attachments/panel-jpg.86200/

https://reality-gaming.fr/proxy.php?image=https%3A%2F%2Fi.gyazo.com%2Fc24cd21aa3459de5423bcdddf1023ef2.png&hash=9c8cd17a49bbda7617f5322a5a7626b3
2c864c747e2b694bc25cf2ef28759556.png

https://reality-gaming.fr/attachments/coms-jpg.86730/?temp_hash=328186bf498a534feca749f425a12714

11de787ac38abfe23fea30a337c0c3b7.png


297992d325281622f8ba93e8566e7158.gif


3401608833ba46008dc10bb6dd876637.gif

d4481bc9eee051144f5cc14a42da8205.gif

bf8819a4bc9003024a5425dca0df0d48.gif
01012e41a0ca0879050ae00db9a37ed3.png

08c78fb1a4f9e6d10269fccf9c497d86.png

55c3a0f9df026efa85064a96f241fbec.png

7a93ad9ac1980e28bdba1fec2dcd4e04.gif

7bf215d291997f2cace19c306f9dea69.gif

7fd8acbbde7ffb5c9bac706b1a5b6a50.gif

98b30a690ee7d8cbb608a66b4b50ff05.gif
Mot de passe crypté sur le site (Preuve)
c03ae35d3ab272dc5718702d72a6a8e0.png

(Ne pas noté le design x) ! Il n'a pas était fait pour le design :p ! )

Fonctionnalité/New :

Ajout d'un panel d'admin
Modification de l’arborescence
Optimisation du site.
Nouvelle façon de géré est les catégories.
Partie commentaire
Mise en place d'un forum protéger contre les failles de sécurité.

Smiley.
Pouvoir modifier le positionnement d'une catégorie dans le forum.

Bien d'autre à venir
 
Dernière édition:
dr crée entièrement par toi?
 
dr crée entièrement par toi?
Entièrement ^^' ! Je suis parti d'un système de connexion inscription (Autrement le système d'affichage email, modification email,password... Viens de moi), je me suis fait aidé par une vidéo pour le faire, puis tout le reste créer de A à Z par moi sans tutoriel vidéo ou autre...
 
Il doitvy avoir des failles
 
Il doitvy avoir des failles
Essaye :D ! (Il y en a si tu as un compte admin surement et encore, mais normalement tu n'as pas accés au compte admin ^^' !) Si tu en trouves fait moi signe ;)
De plus sur le système de connection inscription c'est impossible qu'il y en est j'ai utilisé un tuto seulement pour cette parti du site tous le reste est de moi de A à Z
 
Dernière édition:
Tu partage le code source :D ?
 
Bonjour,

J'aurait aimé avoir un avis sur mon premier vrai site dynamique ^^' !

J'ai créer un compte admintest pour que vous pussiez test.

Le compte User peut voir, ses informations, modifier son avatar, son email, son mot de passe.

Le compte Admin a les même droit que user, mais en plus peut ajouter, supprimer des articles, les modifier (Contenue + images).

Il y a un système de Cookie pour retenir en mémoire la session, un système de validation lors de l'inscription pour pas entrer n'importe quel email.

Cryptage du mot de passe...

Voici le lien :



Identifiant Admin :

pseudo : Admintest

Mdp : admintest



(Ne pas noté le design x) ! Il n'a pas était fait pour le design :p ! )
Tu aurai pas suivie le tuto Grafikart non ?
 
Désoler double Poste.

Correction de la faille :
Faille XSS sur toutes les pages (Articles, Changement (email, password),reset...).

Optimisation du code :
Modification du systèmes d'erreur sur certaine page.
Et d'autre.

Mise en ligne à 17h30
 
Désoler double Poste.

Correction de la faille :
Faille XSS sur toutes les pages (Articles, Changement (email, password),reset...).

Optimisation du code :
Modification du systèmes d'erreur sur certaine page.
Et d'autre.

Mise en ligne à 17h30
De quoi mise en ligne à 17h30 ?
 
Pas mal aha, j'aime bien :D

wtf? :troll:
 
Retour
Haut