刚刚接触.NET,现在急需一段代码,有的可以发一下,谢谢!

解决方案 »

  1.   

    获得ID方式太多了,且与.不.NET无关
    登录时保存在Session 例如,Session["UserID"]==ds.Tables[0].Rows[0]["UserID"].ToString();
    要获取时用Convert.ToString(Session["UserID"])
      

  2.   

    我所要写的代码是实现单点登录,功能要求如下:
    1。获得GS5.0登录用户ID(yyyyyyy)
    2。判断ID在HR用户表中是否存在,如果不存在创建。(调用外部方法)
    3。获得应用服务器的IP和端口(xxxxxxxx:xxxx)  (命名一个xml或者txt,读取外部文件)
    4。打开功能页面
    http://xxxxxxxx:xxxx//logon/logonService?user_ID=yyyyyyy&password=&flag=21,例如
    http://127.0.0.1:8081//logon/logonService?user_ID=su&password=&flag=21这段代码该如何让写呢,高手帮忙!
      

  3.   

    登录记录ID到Session["ID"]
    或forms验证HttpContext.Current.User.Identity.Name
      

  4.   

    Session[user]=你的用户ID;
    string id=Session[User].ToString();
      

  5.   

    明明是如梦姐姐//登录时,记录用户的ID
    Session["UserId"]="你从数据库查询出来的userId";
    //取
    if(Session["UserId"]!=null)
    string userId=Session["UserId"].ToString();
      

  6.   

    1.session
    2.作为参数传过去,然后Request.QueryString[""]接收,把页面中的method改为post,参数值就不会被看见了
      

  7.   

    从你的数据库里面读取出用户ID和登录时输入的用户ID比较,如果用户无误用session保存,Session["user"]=用户ID;获取:(ID类型) xx=Session["user"] as (ID类型);
      

  8.   

    最适合的办法是cookie,因为session很容易失效丢失.
    或者通过url字符串.
      

  9.   

    一般都用session
    cookie不安全
      

  10.   


    那只是对于特殊情况,譬如管理员后台登录,才考虑用session对普通用户,用户id怎么会用不安全呢.id是公开的.譬如csdn的登录,记忆用户帐户是基于session吗?明显是cookie