菜鸟问题:关于网页的访问控制问题,散分100,来着有份! 将登录者的ID放到Session里,然后再判断Session["id"]是否null否则就:Response.Redirect("Login.aspx") 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用session,如果session无效,<script>window.location.href="主叶.htm"</script> Session["ID"]在登陆成功的时候赋值;然后在需要验证的页面加一下的语句:if(Session["ID"]==null) Response.Redirect("Default.aspx");else ... 在登录后如正确就将id附给sessionSession["Id"]=txtLogin.Text;if (Session["Id"]=="") response.redirect("login.aspx");else response.redirect("main.aspx"); if(Session["id"]==null){ Response.Write("<script>alert('对不起,您不是管理员!~~~');</script>"); Response.End(); } 我是用session来控制的,别人好像也是用session来控制的。 楼上的几位都说了,就用session来控制。我没什么补充的了。就这样,解决你的问题了。 使用Cookie可以实现,在客户端上保存登录信息,这样下次登录时就可以不用输入密码了!! class1{ private string flag = ""; private void class1() { for(int i =0; i<3; i++) { if(flag = login_OK) { class3(); ... } else { flag = class2.login(); } } messagebox.show("login failer!"); }}class2{private string login_str ="";...public string login(){...if(...){ login_str = succeed;}...return login_str;}}class3{} class1{ private string flag = ""; private void class1() { for(int i =0; i<3; i++) { if(flag = login_OK) { class3(); ... } else { flag = class2.login(); } } messagebox.show("login failer!"); }}class2{private string login_str ="";...public string login(){...if(...){ login_str = login_OK;}// changed here...return login_str;}}class3{} 一般好像都使用Session,不过会有过期的问题,用Cookie也可以了。 我在网上找的贪吃蛇案例,为什么我在创建事例b是说P是变量无法使用,我改如何改进 急,找不到文件或程序集名称 WPF datagrid计算列 奇怪的事??? (高分求助)数字相互关系 C#写的ACTIVEX控件如何用在WEB应用程序中? 请教基础问题:只读属性和有返回值的方法有何不同?各自有何优缺点?各应用在何处? 问一个.net调试的问题,未加载符号? C#打印,初学,一点不会 使用C#上传文件,如何使上传的文件自包括在项目中? win2003中为什么不能安装.net2001,只能安装.net2003吗? 五十分,最先成功解答请全收下
然后在需要验证的页面加一下的语句:
if(Session["ID"]==null)
Response.Redirect("Default.aspx");
else
...
Session["Id"]=txtLogin.Text;
if (Session["Id"]=="")
response.redirect("login.aspx");
else
response.redirect("main.aspx");
Response.Write("<script>alert('对不起,您不是管理员!~~~');</script>");
Response.End();
}
我没什么补充的了。
就这样,解决你的问题了。
{
private string flag = "";
private void class1()
{
for(int i =0; i<3; i++)
{
if(flag = login_OK)
{
class3();
...
}
else
{
flag = class2.login();
}
} messagebox.show("login failer!");
}
}
class2{
private string login_str ="";
...
public string login(){
...
if(...){
login_str = succeed;}
...return login_str;
}
}
class3{}
{
private string flag = "";
private void class1()
{
for(int i =0; i<3; i++)
{
if(flag = login_OK)
{
class3();
...
}
else
{
flag = class2.login();
}
} messagebox.show("login failer!");
}
}
class2{
private string login_str ="";
...
public string login(){
...
if(...){
login_str = login_OK;}// changed here
...return login_str;
}
}
class3{}