2011-02-23 133 views
0

我是新來flex,我有一個問題,而用戶名和密碼validation.i檢索數據(用戶名和密碼)從xml文檔使用http服務,但問題是,我必須驗證用戶名和用戶使用xml文檔的用戶名和密碼輸入的密碼...誰能告訴我它怎麼可能?在flex中登錄驗證

我的XML文檔如下:

<employees> 
    <employee> 
    <username>ndo1</username> 
    <password>1234</password> 
    </employee> 
    <employee> 
    <username>ndo2</username> 
    <password>1234</password> 
    </employee> 
    <employee> 
    <username>ndo3</username> 
    <password>1234</password> 
    </employee> 
    <employee> 
    <username>ndo4</username> 
    <password>1234</password> 
    </employee> 
    <employee> 
    <username>ndo5</username> 
    <password>1234</password> 
    </employee> 
</employees> 

回答

1

是,如果你正試圖將帳戶信息傳送到客戶端一個大的安全漏洞。您應該將登錄憑據發送到服務器,以驗證登錄是否有效。

所以你必須實現一個提供這種功能的遠程API。在Web和/或StackOverflow中搜索如何使用Flex實現身份驗證的示例。

一個好的起點是Flex文檔自己:Applying Flex Security

+1

+1。更清楚:使用FireBug(或類似的),用戶將能夠讀取發送給客戶端的XML,並且讀出用戶名和密碼的完整列表,即使您使用HTTPS將數據傳輸到客戶。不要通過電線發送認證憑證。 – 2011-02-23 13:55:08

+0

@Andrew Aylett:感謝您的合作! ;-) – splash 2011-02-23 14:31:14