Laravel 5

creation package laravel

Avatar de riftone07
riftone07

Bonjour j'ai suivi le cours de bestmomo pour creer un package laravel une fois terminé et que j'envoie sur github et packagist j'ai toujours cette erreeur lorsque je tape composer create-project riftone07/changepasswordfirst dev-master


  [InvalidArgumentException]
  Could not find package riftone07/changepasswordfirst with stability stable.


create-project [-s|--stability STABILITY] [--prefer-source] [--prefer-dist] [--repository REPOSITORY] [--repository-url REPOSITORY-URL] [--dev] [--no-dev] [--no-custom-installers] [--no-scripts] [--no-progress] [--no-secure-http] [--keep-vcs] [--remove-vcs] [--no-install] [--ignore-platform-reqs] [--] [<package>] [<directory>] [<version>]
Posté il y a 1 mois
Avatar de bestmomo
bestmomo

Salut,

C'est un package public ?

Posté il y a 1 mois
Avatar de riftone07
riftone07

oui oui c'est public

Posté il y a 1 mois
Avatar de riftone07
riftone07

Bonjour est ce que quequ'un peu m'aider sur le package j'ai fini les fonctionnalités mais j'arrive à l'utiliser

Posté il y a 1 mois
Avatar de bestmomo
bestmomo

Sur Github je ne trouve pas de package avec ce nom.

Posté il y a 1 mois
Avatar de bestmomo
bestmomo

Ah oui, je sais pas pourquoi je le trouvais pas avec une recherche...

Pourquoi tu veux utiliser create-project ? Ton package a juste besoin d'un require pour l'ajouter à Laravel. Je viens d'essayer, il s'installe bien.

J'ai quand même fait un essai avec composer create-project riftone07/changepasswordfirst test dev-master et ça passe chez moi...

Posté il y a 1 mois
Avatar de riftone07
riftone07

ça marche est ce que vous pouvez installé le pacquet au moins donné une etoile ou bien me referencer pour aider les autres developpeurs merci

Posté il y a 1 mois
Avatar de bestmomo
bestmomo

J'ai quand même une question. Quelle est l'intérêt de demander le changement du mot de passe ?

Posté il y a 1 mois
Avatar de riftone07
riftone07

Dans beaucoup d'ecoles , universités ou plateforme web il y'a un administrateur qui crée des comptes pour les eleves et etudiants de ce fait avec 500 eleves on a tendance a donner un mot de passe commun a tous ces etudiants pour qu'il change leur mot de passe à la premiere connexion de ce fait l'administrateur n'aura pas à faire le travail manuellement pour chaque utilisateur. C'est ce qui ce passe dans mon université.

Posté il y a 1 mois
Avatar de bestmomo
bestmomo

Au oui je vois le contexte qui justifie cette approche. La seule faille c'est que si l'étudiant tarde à se connecter il peut y avoir un petit malin qui le fait avant lui puisque le mot de passe est largement connu, mais a priori le compte est alors vide.

Posté il y a 1 mois
Avatar de riftone07
riftone07

oui exactement c'est le contexte qui justifie cette approche. la sécurité reste à a voir peut être il faudra y ajoiuté une autre question de sécurité

Posté il y a 1 mois
Avatar de bestmomo
bestmomo

Une solution serait lors de l'enregistrement du nouvel utilisateur, puisqu'on a son adresse email, de lui envoyer un email en l'informant de la création de son compte et de lui mettre un lien de renouvellement du mot de passe avec un token pour sécuriser. Je regarderais du côté de l'existant dans Laravel puisque la procédure de renouvellement du mot de passe existe déjà, pour ne pas avoir à réinventer quelque chose de plus. d'ailleurs le plus simple finalement serait un email lui disant d'accéder à la page de login et d'utiliser le lien de renouvellement.

Posté il y a 1 mois
Avatar de riftone07
riftone07

oui je pense que votre option est plus sécurisé mais esperons que aussi ça aidera ceratins à s'ameliorer .

Posté il y a 1 mois
Avatar de riftone07
riftone07

Finalement j'ai écrit un article sur le package et l'utilité .si vous avez le temps vous pouvez verifier. Je tiens à dire que vous êtes une reference pour nous jeune developpeur j'ai tout appris sur votre blog https://blog.xarala.tech/authentification-laravel-forcer-le-changement-de-mot-de-passe-lors-de-la-premiere-connexion/

Posté il y a 1 mois

Vous ne pouvez pas répondre à ce sujet.