2012-06-04 40 views
0

Drupal使用每種技術使網站安全。但編程時會出現什麼錯誤會使drupal變得很弱,以便在編寫自定義模塊或製作.tpl文件時避免它們。Drupal安全

+0

這真的取決於你的模塊將是怎樣的。例如,如果它接受用戶輸入,則必須清理輸入以避免SQL注入。但有很多方法可以使網站變得脆弱...... – Paul

回答

2

我不知道有所有錯誤的列表,但這裏的包含一些錯誤的權利列表:

0

你可以讓這麼多的錯誤,但我最喜歡的一個是這樣的:

$global user; 
if ($user->uid = 1) 
{ 
    //do some magic 
} 

代替

$global user; 
if ($user->uid == 1) 
{ 
    //do some magic 
} 
+0

這就是爲什麼用這種方式編寫這種比較的好方法:'if(1 == $ user-> uid)'。如果你忘記了一個等號,它不會打開一個洞。 – Paul