2011-04-29 89 views
1

嘿家伙, 我使用dotnetnuke作为我的CMS,由于某种原因,我想手动登录用户到网站,我能够登录,但问题是,即使我输入无效的密码,仍然dotnetnuke登录我。我使用下面的代码。以编程方式登录在dotnetnuke

UserInfo objUser = new UserInfo(); 

objUser.Username = Login1.UserName; 
UserMembership objMembership = new UserMembership(objUser); 
objMembership.Username = Login1.UserName; 
objMembership.Password = Login1.Password; 
objUser.Membership = objMembership; 

//UserCreateStatus result = UserController.CreateUser(ref objUser);     
UserController.UserLogin(0, objUser, Request.ServerVariables["SERVER_NAME"], this.Request.UserHostAddress, true); 

回答