Développement de jeux vidéo indépendants
Forum création de jeux vidéo indépendants Mon compte Relite

Se rappeler ? S'inscrire
Jeux vidéo Jeux vidéo indépendants Création de jeux vidéo Finance et emploi jeux vidéo
Dictionnaire du jeu vidéo
Jeux vidéo indépendants Actualité jeux vidéo indépendants Jeux indépendants Tests de jeux vidéo indépendants Jeux indépendants à venir Dossier indy games Solutions jeux vidéo indépendants Vidéos jeux vidéo indépendants Jeux à télécharger Forum création de jeux
Forum création de jeux Mon compte Relite Liste des membres Relite Mes points Relite Derniers messages de Relite Régles du forum Relite Chercher


Relite - Création de jeux vidéo » Techniques du développement » Programmation » Aide programmation » [RUBY] Mes petits débuts .

Réponse
  #81 (permalink)  
Vieux 06/03/2010, 16h15
Avatar de maeln
Membre
 
Date d'inscription: avril 2007
Localisation: Métropole
Messages: 460
Points Relite: 1.
Donate
Par défaut

J'ai bosser un peu la sécurité de l'interface admin hier. Voici un petit diagramme explicatif :

Les sources serait plus parlantes ( ) mais le dossier du projet est devenue un gros bordel suite a différent test / manipulation plus au moins hasardeuse, donc je vais d'abord nettoyer tout ça avant de vous l'envoyer . Je pense faire ça soit c'est aprés-midi soit demain .
Sinon j'ai arréter d'utiliser Scite, en personnalisant en peu Gedit j'ai réussit a en faire un vrais ide pour Ror :


( et au passage sur le screen vous avez une partit importante des modifications apportés au controleur ) .

EDIT : Voila, les sources sont dispo ici .
EDIT2 : Finalement j'ai refait une grosse partit de l'action connexion, j'ai revu encore une fois la sécurité et je l'ai optimiser . je post ça demain : la il est tard .
EDIT3 : Je suis en train d'intégrer das captcha anti-bot via RMagick .
__________________


Dernière modification par maeln ; 07/03/2010 à 13h05.
Réponse avec citation
  #82 (permalink)  
Vieux 07/03/2010, 22h37
Avatar de maeln
Membre
 
Date d'inscription: avril 2007
Localisation: Métropole
Messages: 460
Points Relite: 1.
Donate
Par défaut

J'ai un problème ( ouais, orly je sais ), j'ai rajouter une entré pour le captcha dans le formulaire, ce qui donne donc ça :
Code:
<% form_for(:admin, :url => {:action => "connexion"}) do |n| %>
<p>Pseudo :<br /><%= n.text_field :pseudo %></p>
<p>Mot de passe :<br/><%= n.password_field :pass %></p>
<p>Captcha :</p>
<p><%= image_tag("captcha/#{request.env['REMOTE_ADDR']}.jpg")%></p>
<p><%= n.text_field :captcha %></p>
<p><%= submit_tag 'connexion' %></p>
<% end %>
Et ensuite quand je récupére le contenue de la requéte via "@admin_tst = Admin.new(params[:admin])" j'ai le droit a une magnifique erreur "unknow attribute captcha" .
Quelqu'un a une idée ?

Au passage j'ai un petit blog a l'adresse blog.maeln.com ou je compte ne parler quasiment que de ce projet ( et exposer ma magnifique orthographe déplorable ), je continuais quand même a poster ici ( d'ailleurs ça me fait penser qu'il faut que je vous cite quelque part pour toute l'aide que vous m'avez fournit ), mais vous pouvez passer de temps en temps si vous le souhaitez .

EDIT: Oups, j'ai oublier de vous fournir les nouvelles sources :
C'est ici pour le controllers : http://pastebin.com/wV6NcuAB
et ici pour la views : http://pastebin.com/S3HYSjUF
__________________

Réponse avec citation
  #83 (permalink)  
Vieux 13/03/2010, 15h59
Avatar de maeln
Membre
 
Date d'inscription: avril 2007
Localisation: Métropole
Messages: 460
Points Relite: 1.
Donate
Par défaut

Petite nouvelle pour vous annoncez que j'ai régler le problème du captcha anti-bot, il est maintenant parfaitement fonctionnel .
Comme je me suis pas très bien organiser, je peut pas vous filez les sources tout de suite, faut que je règle deux ~ trois choses .
__________________

Réponse avec citation
  #84 (permalink)  
Vieux 27/03/2010, 18h03
Avatar de maeln
Membre
 
Date d'inscription: avril 2007
Localisation: Métropole
Messages: 460
Points Relite: 1.
Donate
Par défaut

Ouf, que de nouvelles a vous annoncez depuis mon dernier message.
J'ai ajouter / modifier / améliorer plein de fonction dans mon projet RoR, je vais donc vous les présentées une à une :

1- Cliquer sur un titre de nouvelle renvoie sur une nouvelle page dédier uniquement a la nouvelle ( ça évite les ancre un pu foireuse ).
2- Les flux RSS sont géré, il y a donc un flux rss pour les nouvelles ( note : celui-ci ne respecte pas entièrement les normes W3C pour les flux RSS ) .
3- En parlant de norme W3C : les pages n'obtiennent ( normalement ) plus aucune erreur au validateur Xhtml 1.0.
4- Toute les balises <img> on été remplacer par des balise <%=image_tag("")%>, du coup plus besoin de lien symbolique chelou dans le dossier publique .
5- Le captcha est plus grand ( donc plus lisible ) et subit une légère déformation pour rendre plus difficile sont décryptage par des bots.
6- Plus besoin de <br /> pour faire un retour a la ligne dans l'éditeur de texte, ils sont désormais géré automatiquement.
7- Pour mettre en forme ( et en couleur ) le texte, l'éditeur utilise maintenant la syntaxe textilism, voici un petit exemple ( note : je préfère faire du tout css, donc les _texte_, *texte* sont déprécié ) :
Code:
"lien":http://monlien.tld
!image.png!
%(red)message rouge%
%(green)message vert%
%(blue)message bleu%
%(yellow)message jaune%

%(bold)message gras%
%(italic)message italique%
%(underline)message souligné%
%(barre)message barré%

%(red-background)message sur fond rouge%
%(green-background)message sur fond vert%
%(blue-background)message sur fond bleu%
%(yellow-background)message sur fond jaune%

%(bold underline red)message rouge souligné et gras%
%(italic green-background red)message rouge en italique sur fond vert%
8- possibilité d'ajouter des tags pour les nouvelles.
9- possibilité de chercher des news avec des mots clefs ( note : cherche uniquement les mots clefs dans les tags pour le moment ).
10- Diverses optimisations, corrections de bug, nettoyage du code ...

Voici quelque screenshot pour vous faire une idée :
L'index :

Le flux RSS :

Lien vers une nouvelle :

Archive :

La page de connexion Admin :

L'interface Admin :

La fonction pour rechercher une nouvelle :

L'éditeur pour écrire une nouvelle ....

.... Et pour l'éditer :


Voila, les sources sont ici ( .zip | ~ 9.5 Mio | MD5: 60034242a3261d3d55ebdf45993d55ce | Garanti sans virus connue ) .
Si vous avez des suggestions | questions | commentaire n'hésiter pas .
__________________


Dernière modification par maeln ; 27/03/2010 à 18h26.
Réponse avec citation
Réponse

Outils de la discussion
Modes d'affichage

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui
Navigation rapide

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
[Ruby] Hackety Hack: apprenez le ruby sans effort youpi Astuces programmation 24 09/05/2007 05h05
[sculpture]les débuts en volume de Link Link Realisations 5 25/02/2007 17h45
Cassis a eu des petits reine de la nuit Vrac 106 27/10/2006 19h43
[Photographies] Mes débuts. Dragonsquall Realisations 11 25/03/2006 02h27
[Dessins] Mes débuts Le Rat Luciano Realisations 4 08/05/2005 14h14


Fuseau horaire GMT +2. Il est actuellement 08h14.
Relite© 2002-2009 - Edité par Relite Network
Les forums Relite sont des forums de discussion dédiés aux jeux vidéo indépendants, jeux vidéo amateurs et en rapport avec le développement et création de ces mêmes jeux vidéo.