darealya

  • Signature
    Be YourSelf - Be Inspired
  • Site web
  • Nombre de sujets
    6
  • Nombre de messages
    21
  • Nombre de commentaires
    1
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

darealya
le 01/01/2005 à 20:23
Sécurité dans forum
J'ai juste proposé ce code en vue d'illustrer par l'exemple une question obscure aux nombreux débutants en php. smiley
Mais je vous souhaite tout de même une excellente année 2005.
Peace
Be YourSelf - Be Inspired
darealya
le 31/12/2004 à 09:48
Sécurité dans forum
Oui pour exemple à ceux qui n'ont pas très bien suivi ce dialogue :
Afin de limiter les utilisateurs malveillants lors d'une inscription par exemple, on peut avoir cette fonction :
<?php
function login( $username, $password )
// on regarde si username and password existent dans la db
// si ils y sont, on retourne vrai (return true)
// sinon on retourne faux (return false)
{
$username = trim( addslashes( htmlspecialchars( $username ) ) ); # parsing du login
$password = trim( addslashes( htmlspecialchars( $password ) ) ); # parsing du password
// script testé avec 'or''='
// on regarde si username est unique
if( ( strlen( $username ) != 0 ) && ( strlen( $password ) != 0 ) ){
$req = mysql_query( ' SELECT * FROM membres
WHERE username = "'.$username.'"
AND password = "'.$password.'" ' );
if( !$req )
return 0;

if( mysql_num_rows( $req ) > 0 )
return 1;
else
return 0;
}
mysql_free_result( $req );
}
?>


Sans oublier bien évidemment de placer la protection md5(); pour le password que je n'ai pas mis là pour la clarté du script.
Be YourSelf - Be Inspired
darealya
le 31/12/2004 à 09:27
codage de cookies
Pas grave je reste sur le md5(); le plus connu et le plus rassurant smiley
Be YourSelf - Be Inspired
darealya
le 29/12/2004 à 12:18
codage de cookies
smiley Ok Merci !
En gros je ne savais pas si il fallait crypter puis décrypter ...
C'est bon j'ai capté !
Be YourSelf - Be Inspired
darealya
le 29/12/2004 à 12:10
codage de cookies
En fait c'est pour le système de connexion à l'espace membre, exactement comme ici sur ce site.
Juste afin que le cookie ne soit pas lisble genre: cookie:userdarealya@www.lephpfacile.com.
Be YourSelf - Be Inspired
darealya
le 29/12/2004 à 11:59
codage de cookies
Oublie 'reversible'.
Lorsqu'un cookie est enregistré sur un ordinateur client, est ce que si je crypte ce cookie afin qu'il ne soit pas 'lisible' par ce client ou une tierce personne, sera t'il reconnu (crypté) lorsque le client reviendra sur la site.
smiley
Be YourSelf - Be Inspired
darealya
le 29/12/2004 à 11:47
codage de cookies
L'essentiel est de sécuriser le cookie afn qu'il ne soit pas relisable, ou 'réencodable'.

Je pense opter pour la 1ère fonction que tu m'as proposée.
A ce moment là est ce que le cookie de l'ordinateur hôte sera reconnu par le site, en gros est-ce réversible ?

Bon je teste, merci :)
Be YourSelf - Be Inspired
darealya
le 29/12/2004 à 06:50
codage de cookies
Bonjour,
je cherche un moyen de 'coder' les cookies:
- au lieu de mettre:
<?php
setcookie ("pseudo", "LA GLOBULE", time() + $temps);
?>
// qui afficherait dans le fichier cookies:
cookie:laglobule@www.lephpfacile.com/numero_session*
- je voudrais avoir:
numero_membre3fb43864436050dceb983d7f@www.lephpfacile.com/numero_session*

- j'ai également remarqué que certains sites ont deux variables mises en cookie: pour le pseudo et pour le mot de passe et à l'affichage le cookie s'appelle pseudo@www.domaine[1] au lieu de pseudo@www.domaine[2]

- en fait comme ici sur ce site smiley histoire de renforcer ma sécurité...
MERCI et Excellentes fêtes !!!
Be YourSelf - Be Inspired
darealya
le 08/12/2004 à 23:20
Essai de connexion sans succès
Merci pour vos réponses rapides !
Mon seul soucis dans ta proposition Moogli, c'est le fait de surcharger mon script avec d'autres variables au niveau du formulaire de connexion.
Il faut également que le compte soit réactivé 'automatiquement' au bout de 24h.
Ce que seul le membre peut faire en se reconnectant.

Mise à part cela, tous les sites fonctionnent avec des cookies.
Il ne faut pas oublier que tous les utilisateurs ne sont pas des programmateurs, et tout le monde ne 'vire' pas ses cookies.

Le système que je veux installer a pour but de stopper l'excès mais pas de rejeter mes membres.

Bon dès que je l'ai je vous envoie le bout de code !
smiley
Be YourSelf - Be Inspired
LoadingChargement en cours