StrataFrame Forum

Logged in User Problem

http://forum.strataframe.net/Topic13071.aspx

By Sachin Saxena - 12/17/2007

Hi,

 I am new in StrataFrame. I have problem to access the user information from web application.

I created a new user from the RoleBasedSecurity editor and trying to validate by custom login form in .aspx page.

I done the following setting in Global.asax:

DataLayer.DataSources.Add(new SqlDataSourceItem("", "server=ssaxena;integrated security=SSPI;database=StrataFrame"));

MicroFour.StrataFrame.Security.SecurityBasics.IsWebEnvironment = true;

cmdOk_Click:

MicroFour.StrataFrame.Security.BusinessObjects.SFSUsersBO sfUsers = null;

MicroFour.StrataFrame.Security.Login.LoginResult loResult = MicroFour.StrataFrame.Security.Login.AuthenticateUser("someshv", "jan@123", "", ref sfUsers); [ This userName and password is created in database by security editor ]

if (loResult.Equals(MicroFour.StrataFrame.Security.Login.LoginResult.Success))

Response.Write("Success");

if (loResult.Equals(MicroFour.StrataFrame.Security.Login.LoginResult.Failure))

Response.Write("Failure");

else

Response.Write("Nothing");

 

This returns me always failure. I am not getting any help. Can you tell me where I am wrong? or you can provide me any good documentation(besides StrataFrame doc) or sample application (besides Web Application Sample).

By StrataFrame Team - 12/18/2007

You're missing one little piece... you need to set the seed for the encryption key and vector that is used to encrypt the password in the database.  MicroFour.StrataFrame.Security.SecurityBasics.SetSecurityKeyAndVectorForUserAuthentication().  The value that you pass to that method should be the same string that you put in the security project properties for the User Data Encryption: Security Key: field.  Make those 2 values match, and you should be able to log in fine.
By Sachin Saxena - 12/18/2007

hi,

 Thanks for reply. Now it's work fine. Thanks Wow