none
點選e-mail信件內容的連結之後確認 RRS feed

  • 問題

  • 我做了一個信件功能,內容有一個行程標題、行程內容、預約人、連結
    此連結如 ->http://xxxxx.aspx?no=00001
    當我按下此連結,會出現剛剛連結的畫面
    並把此連結網址的行程編號內的資料庫內容,如是否確認的欄位改變成『已改變』
    請問該怎麼做

    我的疑問是,要怎麼在信件裡的連結被點之後
    會出現含有此編號的頁面

    簡單的說,就像一個人註冊之後,
    系統給予一個確認信件,當註冊人收信後並點選此連結
    此人就通過驗證....
    我想請教各位前輩的觀念就是以上...謝謝大家!!
    2007年9月20日 上午 02:07

解答

  • xxxxx.aspx  必須要有檢查 querystring 參數的動作...

    檢查 no=00001,  key=8723-5-9834-7098-572-83750  (當作比對條件)

     

    如果 no 及 key 都存在的話...

    將 key 作特殊的運算處理...如果符合你的運算規則...

    可能利用計算公式或是跟資料庫 no=00001 那筆資料的某一欄位比較是否相等

    條件成立,則 no=00001 那一筆資料的 【是否確認】欄位把該狀態改變

     

    大致上,觀念就是這樣...

     

     

    ---

    旭勳?

    2007年9月20日 上午 02:44

所有回覆

  • xxxxx.aspx  必須要有檢查 querystring 參數的動作...

    檢查 no=00001,  key=8723-5-9834-7098-572-83750  (當作比對條件)

     

    如果 no 及 key 都存在的話...

    將 key 作特殊的運算處理...如果符合你的運算規則...

    可能利用計算公式或是跟資料庫 no=00001 那筆資料的某一欄位比較是否相等

    條件成立,則 no=00001 那一筆資料的 【是否確認】欄位把該狀態改變

     

    大致上,觀念就是這樣...

     

     

    ---

    旭勳?

    2007年9月20日 上午 02:44
  • 哈..我不是那個人耶..
    謝謝你的回答..感激!!
    2007年9月20日 上午 03:00
  • 嗯嗯...謝謝你毆
    我可以在請教您嗎
    因為我要更新此行程需要行程編號(no),預約人(user_id),被約人(msa_user_id)
    可是,那個頁面的連結只出現no...那要怎麼辦?怎麼把user_id和msa_user_id也抓出來
    因為要更新要此3欄的複合主鍵....

    可以在指導我嗎?感激!!!
    2007年9月20日 上午 03:50
  • 雖然不知道你怎麼設計資料庫的...不過 no 應該是唯一的吧?

    利用 no 來查 user_id 還有 msa_user_id 也可以...

     

    不過方便的做法還是把兩個鍵值放在 querystring...

    (既然你信件內都有預約人姓名了...藏 user_id 也不無困難...)

     

    2007年9月20日 上午 04:52
  • 感激...我大概知道怎麼做了
    謝謝你毆....^^
    2007年9月20日 上午 06:01