I need to customize DNN Profiles in such a way, that a single user has same profile field values across Portals. Before designing my own Profile Provider, I am studying DNN Profile architecture deeply. I could not get across 2 fields being used in the Process. The first one is the "DefinitionID" field in the "Lists" table. This field has a value of -1 for all List entries except for some entries. All of them have a value of 107, and I feel like all of those List entries are related in some way or the other to the Forum Module. What exactly does this field denote??? Second, the "PropertyText" Field in "UserProfile" table. This field has a value of 'NULL" for all rows. Still, in the GetProfile DNN Stored Procedure, if the Value field is NULL, then this field is selected. But, nowhere this field is being updated from the code. When UpdateProfile is called, only PropertyValue is sent to the database, not PropertyText. Any help would be appreciated!!! |