[PHP] Framework in MTV

Stato
Chiusa ad ulteriori risposte.

Regololab

Nuovo Utente
29 Ago 2017
2
0
1
Ciao a tutti, non vorrei sembrare invasivo o fare dello spam, ma trattandosi di una comunità PHP vorrei presentare un mini-framework php con pattern MTV.
L'ho realizzato nel corso degli anni, ma non l'ho mai spinto perchè non c'era documentazione sufficiente.
In questo periodo, sono riuscito a ritagliare un pochino di tempo per scrivere una documentazione frettolosa ma abbastanza completa (circa 80%) per poter iniziare a conoscere ed utilizzare o sperimentare il mini-framework.

Il pattern MTV l'ho voluto fortemente utilizzare da quando ho iniziato diversi anni fa a sviluppare con Django Framework (Python) ed ho voluto riportare tale esperienza in PHP.

La documentazione del miniframework RGL è:
https://rgl-mf.regololab.com

Inoltre, cerco volontari che mi aiutino a sviluppare ulteriormente il progetto e tradurre la guida.

Spero di non fare torto a nessuno con questo post e che non venga visto come mera pubblicità ma come un tassello ulteriore per lo sviluppo di codice PHP.

Grazie

PS: Ovviamente, sono qui anche per rispondere a curiosità o bisogno di aiuto.
 
Buongiorno, finalmente... codice scritto con criterio....
ti segnalo alcuni "bug".
config.php line 37 ->
Abstract:Hardcoded encryption keys could compromise system security in a way that cannot be easily remedied.
---------------------
sendmail.php linee 136 163 164 165 166 180 62 75 ->
Abstract: Header manipulation
---------------------

In totale 3 falle di cui una trascurabile: falso positivo sula tipologia di hashing sha1(md5(md5())) etc, sarebbe meglio utilizzare la funzione hash('alg',$str) con minimo 256.
Config: "ENCRYPTION_KEY" => "{{KEY}}",#your secret key sarebbe meglio passare l'obj che restituisce la chiave like Zend

Nel send mail non verifichi i dati passati alla funzione compromettendo la sicurezza, prova a implementare un metodo di validazione dati.

Spero possa essere utile per i tuoi futuri sviluppi.
 
Stato
Chiusa ad ulteriori risposte.

Discussioni simili