再續Flash不只是動畫 – 留言版篇。

20110331更新,展示網址更新為Beta 101203版。

20100412更新,已將正式源碼放上。

本次更新同步發表於有明大戰

唉呦,跟上一篇差了四個多月的這一篇文章其實有著很重要的目的。

更新版本號為 v0.9.1 Beta 看起來是很小的更新,但這對我來說是一項很重要的紀錄。雖然修改的過程我只花了兩天的時間,但是那兩天我費了很大的力氣、查遍許多相關的網站(都是簡體的,好怪)才把這一個安全性的問題給它弄出來。

所以,你知道我更新了什麼嗎?

不知道不要緊,趕快進來我慢慢的跟你說。

程式資訊

【程式源碼】載點1(Box.net)

【實際展示】FGuestBook v0.9.1 Beta 101203 Demo(展示版本與下載版本不同,請注意版本號)

更新講解

話說,我之前打的那些落落長的介紹文似乎非常之無聊,還有點乏味,連我看了都再三搖頭。

這次,我很擔心我還是會打出那麼無聊的文章,所以請各位客倌們要有點心理準備,提醒你看本文之前一定要頭腦清晰、沒有生鏽,或買杯咖啡提神一下再繼續。

這次主要更新內容是登入的部分,有鑑於前一版本之過於容易破解的特性,如果你喜歡這個特點,那我很抱歉的跟你說:我令你失望了。這次的更新拋棄了這一項特點,取而代之的是 returnInfo=LOG_ERROR 的字樣,就是不讓你看~(心)

更新文件清單:

  • index.php
  • connectdb.php
  • GB.swf
  • manager.php
  • manager.swf
  • adminLogin.php

新增文件清單:

  • editComment.php
  • accountEdit.php
  • accountEdit.swf

列玩以上這麼長的清單,真該考慮把版本號改成v1.0,不過我打從心底不喜歡這個數字……

adminLogin.php

這個檔案的更新是這次的重點,你會發現裡頭的原始碼不一樣,變短也變精簡了些。

manager.swf

配合adminLogin.php的是manager.swf這一個FLASH檔案,以往只要連進這一個檔案,點一下滑鼠右鍵,開啟瞄準鏡…不對是選單,然後點一下快轉,連登入都不必,這大大的節省了打帳號密碼的時間,但是,我覺得花一些時間在鍵盤上練練打字速度也不賴呵!

LoginAdmin() 函數的部分是當點下登入按鍵時的確認動作,驗證帳號密碼是否正確。

若正確,loginState這個隱藏的文字方塊會出現登入狀態,然後再由Logining()作確認的動作。

editComment.php

這是在這次更新中新增的檔案,也是這次更新中新增的功能,搭配登入後的manager.swf負責編輯留言的動作。

accountEdit.php & accountEdit.swf

這兩個檔案則是負責處理管理帳號的設定,你可以在這裡更改你的連言版帳號與密碼。

不過這功能昨天被我搞壞了,過幾天再來修復他,也就是原始碼發布的時候我會把他搞定!

好了,剩下的部分就等我2月5日的新文章吧!

關於這部分已在此次的更新發布中完成了修正,請各位好好的玩玩。


在〈再續Flash不只是動畫 – 留言版篇。〉中有 9 則留言

  1. 哇靠
    比前幾版都還要好很多耶
    不過我還是不會寫FLASH動作

  2. 不好意思,因最近有點小忙,原始碼將延後發布…
    目前預定於02/07發布。

    1. 持續延遲中,有東西一直改不起來,就是那個被我玩壞的功能。
      然後過年前也很忙= =

  3. Hi
    我安裝了這個留言板
    超好用的 , 我喜歡啊 ^o^
    但我應該怎樣設定一開始用的管理員帳號和密碼??
    這個問題我弄了很久~ >”<
    可以告訴我嗎??
    謝謝~

  4. 哈哈哈哈~ ^o^
    我終於解決了
    不用理我了 =^=

您的見解

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料