首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

纠结的登录啊解决方法

2012-04-28 
纠结的登录啊……不让用Session不让用Cookie居然叫我用ViewState来做登录大概有5 6个页面需要验证用户是否登

纠结的登录啊……
不让用Session 不让用Cookie

居然叫我用ViewState来做登录

大概有5 6个页面需要验证用户是否登录


大家有什么思路吗???

实在是想不出

登录页输入用户名密码,返回个UserID后,下一个页面怎么取???

[解决办法]
using System;
using System.Collections.Generic;
using System.Text;
using System.Threading;
using CMS.MES;

namespace CMS.MES.Common
{
public sealed class DemoSingleton
{
private static volatile DemoSingleton instance;
private static object syncRoot = new Object();

private DemoSingleton() { }
public static DemoSingleton Instance
{
get
{
if (instance == null)
{
lock (syncRoot)
{
if (instance == null)
instance = new DemoSingleton();
}
}
return instance;
}
}
public string UserID;
public string UserName;
public string Password;
public string UserDep;
public string ServerID;
public string Lang;
public string currentlyVersion = "1.028";

}
}

[解决办法]
Login:
 private DemoSingleton m_DemoSingleton = DemoSingleton.Instance;
 if(CheckLogin())
{
m_DemoSingleton.UserID = txtUserID.Text.Trim();
}

这样一来整个项目里面都可以使用登录人的信息,当然远远不止这个UserID,其它随便什么信息都可以,
[解决办法]

C# code
用viewstate 和其他两个的用法差不多。。。楼主难道不知 。。。。登陆应该就是保存个UserID就行了吧 。。楼主你还要保存神马
[解决办法]
重写基类方法,一个方法,多页面使用!
[解决办法]
用HTML5的话,就可以用网页数据库了。
[解决办法]
ViewState不能跨网页访问,楼主你看着办吧
[解决办法]
主要是每个用户登录,信息都是私有的,主要是要解决信息如何在页面当中互相的传递。这个是主要问题,难道还用get方式来传递吗?

热点排行