台灣最大程式設計社群網站
線上人數
662
 
會員總數:246038
討論主題:189625
歡迎您免費加入會員
討論區列表 >> ASP >> [ASP]自動紀錄帳號密碼(cookie)問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
[ASP]自動紀錄帳號密碼(cookie)問題
價值 : 0 QP  點閱數:2296 回應數:11
樓主

loky
初學者
806 59
82 312
發送站內信

最近發現每次進去我的站時都要輸入帳號密碼
非常麻煩!!

但是我自己嘗試去寫過...但是仍然沒辦法紀錄cookie!!

請請問大家一下!! 我該如何去寫ㄋ?

例如 帳號輸入欄為name 密碼為password

那我該如何去寫呢?

真的很感謝各位喔!!! 急....

搜尋相關Tags的文章: [ 自動 ] , [ 密碼 ] , [ 問題 ] ,
本篇文章發表於2002-07-29 18:19
1樓
作者回應

loky
檢舉此回應
我目前的寫法是在<% %>之間加入
IF len(REQUEST.FORM("SAVE"))<>0 then
response.cookies("name")=name
response.cookies("password")=password
expiredate=dateadd("yyyy",1,now)
response.cookies("name").expires=formatdatetime(expiredate)
response.cookies("password").expires=formatdatetime(expiredate)
END IF

然後在帳號的框框上起始值加入<%=request.cookies("name")%>
     在密碼框框上加入<%=request.cookies("password")%>
另外加入一個checkbox語法為
<input type="checkbox" name="save" value="ON" checked>
------------------------------------------------------------------

但是這樣寫之後你輸入錯誤的帳號跟密碼時(進不去喔)
他會紀錄!!

但是一但你輸入了正確的帳號跟密碼反而不會紀錄


各位大大....我寫法哪裡出錯ㄌㄇ...或者少ㄌ哪些東西?
本篇文章回覆於2002-07-29 18:36
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

sdargon
檢舉此回應
從你的描述看來...
------------------------------------------------
但是這樣寫之後你輸入錯誤的帳號跟密碼時(進不去喔)
他會紀錄!!

但是一但你輸入了正確的帳號跟密碼反而不會紀錄
-------------------------------------------------
應該是你把上面那段程式碼擺放的位置錯誤...
可能是你把它跟輸入錯誤時run的那一段放在一起..
本篇文章回覆於2002-07-29 19:01
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

loky
檢舉此回應
阿@@...ㄏㄏ ...

好像真的是這樣耶@@....(搞笑中@@)

『那我的寫法應該沒問題吧???』
本篇文章回覆於2002-07-29 20:11
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

sdargon
檢舉此回應
既然確定可以記錄..
應該是沒問題
本篇文章回覆於2002-07-29 20:13
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

loky
檢舉此回應
那在問一下喔!!

cookie有期限性ㄇ? (沒去清除他)

本篇文章回覆於2002-07-29 22:12
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

sdargon
檢舉此回應
:P
這我就不知道了...
本篇文章回覆於2002-07-29 22:40
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
作者回應

loky
檢舉此回應
這樣ㄚ...我覺得cookie沒有時間限制吧...可能要等user去砍ㄌ他才會消失

另外我想再問一下 

expiredate=dateadd("yyyy",1,now)

這行有啥意義ㄇ??....yyyy是代表年份ㄇ? 那1ㄋ...now?
本篇文章回覆於2002-07-30 01:19
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
回應

阿言
捐贈 VP 給 阿言 檢舉此回應
now←目前時間…
要看now是什麼~作一個指令就行了= =
response.write now
以上的語法應該是 從now取出年份 yyyy + 1年後 cookies即失效
本篇文章回覆於2002-07-30 01:40
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
回應

阿言
捐贈 VP 給 阿言 檢舉此回應
如果要算天數使用
DataAdd("d",N,Date) '從今天算起N天以後....
本篇文章回覆於2002-07-30 01:46
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
10樓
作者回應

loky
檢舉此回應
原來如此喔...

那意思就是說cookie的有效天數可以自訂

例如我想要30天後就取消

dataadd("d',30,now)這樣喔@@"
本篇文章回覆於2002-07-30 12:03
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
11樓
回應

好手
捐贈 VP 給 好手 檢舉此回應
是的,不過您的"打錯囉!
本篇文章回覆於2002-07-30 17:30
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.