4、清除cookie值httpcookie mycookie = httpcontext.current.response.cookies["cookieobjectname"];
if(mycookie != null)
mycookie.expires = datetime.now;
在北京交控科技****做專案過程中,使用者登陸之後,需要將使用者的資訊存到cookie中,但因為cookie中只能儲存字串,所以想到了先把使用者實體序列化成json串,儲存在cookie中,用到的時候再拿出來反序列化。
c#中json與物件之間的互相轉換
定義乙個簡單的使用者實體:
public class userinfo
/// /// 使用者密碼
///
public string userpwd
/// /// 使用者級別
///
public string userlevel
}
將物件序列化成json串:
/// /// 將物件序列化成json
///
/// 需要序列化的物件
/// 序列化後的字串
public static string objecttojson(object obj)
將json串反序列化成物件:
/// /// 從json字串反序列化為物件
///
/// json字串
/// 要生成的物件型別
/// 反序列化後的物件
public static object jsontoobject(string jsonstring)
cookie的使用
將實體序列化為json並存入cookie中:
//獲取userinfo物件
userinfo enuser=new userinfo()
//建立cookie物件
//將序列化之後的json串以utf-8編碼,再存入cookie
//將cookie寫入到客戶端
//設定cookie儲存時間
userinfo.expires = datetime.now.addminutes(20);
從cookie中讀取出json串並反序列化成實體
//取出cookie物件
//從cookie物件中取出json串
//json串反序列化為實體
userinfoviewmodel userinfo = jsontoobject(struserinfo) as userinfoviewmodel;
cookie物件儲存頁面資訊
首先儲存使用者資訊 string username request.getparameter username cookie cookies request.getcookies system.out.println cookies 0 getname fff if username null 若要...
php使用cookie來儲存使用者登入資訊
使用cookie儲存頁面登入資訊 1 資料庫連線配置頁面 connectvars.php 資料庫的位置 define db host localhost 使用者名稱 define db user root 口令 define db password 19900101 資料庫名 define db n...
如何利用cookie來儲存使用者登入賬號
眾所周知,cookie在網頁編寫中不接或缺,今天就談談如何利用cookie技術來儲存使用者登入賬號 1.首先是否儲存使用者登入賬號當然是使用者自行決定,所以我們需要在使用者登入介面設定乙個核取方塊,以此取得使用者意願資訊,以便為下一步操作提供判斷依據。require once common.php ...