Asp.Net Provider Model Exceptions with MySql Provider
Posted: Tue 12 Aug 2014 15:30
I am not able to implement dotConnectUniversal MembershipProvider with MySql Uniprovider and dotConnect Universal 3.50.668.0
Any help?
Thanks in advance!
Web.config with passwordFormat=Hashed
Membership.ValidateUser(...) //always return false
Web.config with passwordFormat=Clear
Membership.ValidateUser(...) //works ok
=======================
And for retrieve password
var usr = Membership.GetUser(...
var pass = usr.GetPassword(); //throws in parameterlesscontructor
var pass = usr.GetPassword("anyanswer"); //works ok
=======================
And for asign role to user
Roles.CreateRole("Admin");
Roles.AddUserToRole("anyuser", "Admin"); //throws here
{"Object reference not set to an instance of an object."}
Stacktrace:
at Devart.Data.Universal.Web.Providers.UniWebProvider.a(DbParameter A_0, DbType A_1, Object A_2)
at Devart.Data.Universal.Web.Providers.UniRoleProvider.ApplyParameterInfo(DbParameter parameter, DbType dbType, Object value)
at Devart.Common.Web.Providers.DbRoleProvider.a(String A_0, DbType A_1, Int32 A_2, Object A_3)
at Devart.Common.Web.Providers.DbRoleProvider.AddUsersToRoles(String[] usernames, String[] roleNames)
at Devart.Data.Universal.Web.Providers.UniRoleProvider.AddUsersToRoles(String[] usernames, String[] roleNames)
at System.Web.Security.Roles.AddUserToRole(String username, String roleName)
at AspNetUniProvider.Default.Page_Load(Object sender, EventArgs e) in ...
Any help?
Thanks in advance!
Web.config with passwordFormat=Hashed
Membership.ValidateUser(...) //always return false
Web.config with passwordFormat=Clear
Membership.ValidateUser(...) //works ok
=======================
And for retrieve password
var usr = Membership.GetUser(...
var pass = usr.GetPassword(); //throws in parameterlesscontructor
var pass = usr.GetPassword("anyanswer"); //works ok
=======================
And for asign role to user
Roles.CreateRole("Admin");
Roles.AddUserToRole("anyuser", "Admin"); //throws here
{"Object reference not set to an instance of an object."}
Stacktrace:
at Devart.Data.Universal.Web.Providers.UniWebProvider.a(DbParameter A_0, DbType A_1, Object A_2)
at Devart.Data.Universal.Web.Providers.UniRoleProvider.ApplyParameterInfo(DbParameter parameter, DbType dbType, Object value)
at Devart.Common.Web.Providers.DbRoleProvider.a(String A_0, DbType A_1, Int32 A_2, Object A_3)
at Devart.Common.Web.Providers.DbRoleProvider.AddUsersToRoles(String[] usernames, String[] roleNames)
at Devart.Data.Universal.Web.Providers.UniRoleProvider.AddUsersToRoles(String[] usernames, String[] roleNames)
at System.Web.Security.Roles.AddUserToRole(String username, String roleName)
at AspNetUniProvider.Default.Page_Load(Object sender, EventArgs e) in ...