Hé les gars, je fais un site web personnel avec un blog. Je voudrais avoir certaines entrées protégées par mot de passe comme je l'ai vu sur au moins un wordpress. Ce n'est pas énorme. Mais je me demandais s'il y avait quelque chose de vraiment flexible qui permettrait à un texte caché d'être révélé après un post? Par exemple, le message public peut dire, "j'ai rencontré mon ami Bob pour le café aujourd'hui" mais en insérant le mot de passe personnel, un texte étiqueté comme étant privé ressemblera à "Bob pue !!" En outre, je vais vouloir différentes couches de confidentialité pour les amis, les membres de la famille, etc. Je ne sais pas comment lier tout cela ensemble, mais je ne sais même pas grand chose sur le monde du blog dans Ruby - y at-il quelque chose d'assez extensible? assembler moi-même ces caractéristiques sans avoir à réinventer la roue?blog polyvalent pour ruby sur rails, protection par mot de passe?
Répondre
Il existe plusieurs plugins d'autorisation pour Rails qui ont des aides à la visualisation qui affichent uniquement ce balisage lorsque l'utilisateur a un accès approprié. Donc, un membre de la famille pourrait voir Bob pue!, Mais l'invité verrait seulement le poteau public. Javascript est probablement trop lourd pour cela, sauf si vous voulez montrer les données cachées sans actualiser la page.
acl_system2 possède la méthode restrict_to. CanCan a la can? voir la méthode d'aide. Here sont quelques autres gems/plugins d'autorisation.
Ryan Bates bibliothèque Cancan est censé être une solution d'autorisation flexible qui peut être de bonne aide pour vous avec la mise en œuvre différentes couches de la vie privée: http://github.com/ryanb/cancan
En ce qui concerne la mise en œuvre en tant que tel - je pense, il est trop générique question Pour être répondu ici, et est à vous en tant que concepteur de logiciels pour décider de l'approche.
Je ne suis pas au courant des bibliothèques déjà existantes (le cas échéant) pour les fonctionnalités mentionnées ci-dessus; mais je pense que compte tenu de l'exigence ci-dessus; vous auriez besoin d'un cadre de permission en premier; gérer les autorisations à un niveau granulaire.
La vue devrait être plus facile à faire, avec des rappels intégrés à la vue. (c'est-à-dire en HTML) en utilisant Jquery (ou tout autre framework JS) et JSON. Après avoir correctement authentifié l'utilisateur, vous pouvez lancer les rappels pour récupérer le contenu à afficher en utilisant json et l'ajouter aux divs marqués. OU vous pourriez aller chercher le contenu "policed" complètement et le montrer à l'utilisateur.
- 1. .net protection par mot de passe
- 2. protection par mot de passe de PHP: md5 pour SHA512
- 3. en utilisant la protection par mot de passe htaccess sur les rails?
- 4. Service Web de protection par mot de passe
- 5. Protection par mot de passe des fichiers PDF
- 6. htaccess protection par mot de passe et mod-réécriture?
- 7. C# - Protection par mot de passe côté serveur
- 8. Mot de passe/Protection des clés
- 9. Application de protection de mot de passe en développement (Codeigniter)
- 10. Simple utilisateur/mot de passe de protection dans asp.net MVC
- 11. Ruby on Rails Mot de passe Authlogic non valide
- 12. Ruby on Rails: regrouper les billets de blog par mois
- 13. Suppression de la protection par mot de passe d'un fichier outlook .pst par programmation
- 14. comment générer le mot de passe .htaccess localement (par ruby)?
- 15. Utilisation du rappel par mot de passe dans ruby gpgme
- 16. Mot de passe Protéger pour le plaisir
- 17. Ruby on Rails: comment créer un sous-domaine protégé par mot de passe http?
- 18. Protection par mot de passe lors de la création du fichier .tar?
- 19. La protection par mot de passe par fichier .htaccess ne fonctionnait pas après le déploiement sur un nouveau serveur
- 20. vérifier si un fichier zip a une protection par mot de passe, dans objectif-c
- 21. Protection par mot de passe Cakephp avec htaccess et htpasswd - howto?
- 22. détecter si l'iPhone/iPad est protégé par mot de passe
- 23. Comment supprimer la protection par mot de passe .htaccess d'un sous-répertoire
- 24. Une solution simple pour le blog aux côtés de ruby sur rails app sur heroku
- 25. Traitement de l'authentification par mot de passe sur un réseau
- 26. Ruby fixtures erreur avec la colonne de mot de passe
- 27. Fonction de hachage par mot de passe pour Excel VBA
- 28. csh scripting pour l'autorisation par mot de passe de l'utilisateur
- 29. Wordpress pages protégées par mot de passe
- 30. Problème avec le mot de passe Php sur un blog flash