Bonjour.

je suis un autodidacte qui a appris a développer sur le site du zero avec la compagnie de Zozor et grafikart. Essentiellement le PHP, jQuery, CSS, HTML, AS3...

Je voudrais vous présenter ici un projet de deux frameworks distinctes utilisant le protocole Json RPC 2. Vous pouvez les utiliser indépendamment l'un de l'autre. Leur but est de rendre le serveur indépendant de toute la partie vue et html, pour qu'il puisse communiquer avec des applications natives ou mobiles.

Framework Serveur en php

La partie serveur, et construite uniquement en PHP, il vous permet de crée une API avec une architecture MC en quelle que minute.

Framework Client en js

La partie cliente est construite en jQuery, indépendante de tout serveur. Elle peut être exportée en application native et être utilisé hors ligne. Le design responsive utilise Bootstrap. Pour la communication avec le serveur, l'application utilise le protocole JSON RPC 2. Réaliser facilement une application web avec une architecture MVC uniquement en jQuery, HTML et CSS.

Un nouveau system de connexion et utilisateur, sans mail et mot de pass, sans base de données et d'envois d'information sensible sur le serveur grace a un system cryptographique.

Le code des deux frameworks est mis à votre disposition en open source.

Est-ce que ce projet vous intéresse où ça ne sert a rien que je continue la production des vidéos ?

8 réponses


Bonjour.

Un nouveau system de connexion et utilisateur sans mail et mot de pass

L'utilisateur se connecte avec quel genre d'identifiant alors ?

Une réponse en video, ça te va ? Je n'ai justement une pour la partie connexion :-)

On dirait un regroupement de librairies le côté php, aucune nomenclature pour les noms de classes,, etc...

Il aurait mieux valu utiliser composer pour gérer des librairies externes.

Une réponse en video, ça te va ? Je n'ai justement une pour la partie connexion :-)

Non, une simple réponse écrite est suffisante.

L'utilisateur se connecte avec une phrase secrète, à partir de là quelle un id client et une clé privée est générait, seul l'id client est transmit au serveur. La phrase secrète ou la clé privée ne quitte pas l'ordinateur du client. Pour plus d'information regarde la vidéo stp.

Les gars vous êtes violent là, c'est un projet sympa, et il a le mérite de l'avoir fait lui-même :)

Je ne vois pas en quoi c'est mieux que le couple email/pseudonyme et mot de passe.
Surtout que pour se connecter il faut à chaque fois saisir une phrase.
De plus, que si la personne change d'ordinateur ou se connecte sur un autre ordinateur, il ne pourra pas se reconnecter sur son compte vu que son système d'identification dépend de son ordinateur initial.
Sur l'image de la vidéo que tu as posté, il y a une sorte de code pin, ce qui n'est pas tellement différent du mot de passe.
Tout ce que je me rend compte avec ce système, c'est que ça complique les choses pour l'utilisateur.

Si la personne change d'ordinateur, elle a juste à rentrer sa phrase. Par a port à un mot de passe, ici les données ne son pas transmis sur le serveur et pas de base de données non plus. Le code pin est la juste pour faire un cryptage symétrique sur l'ordinateur du client et tu peux inventer un nouveau à chaque connexion. Regarde juste la vidéo, elle dure moins de 3 mn ou fais juste un test de connexion sur chagry.com et pour te simplifier les choses, utilise la lettre a comme phrase secrète.