MonoX support board

Start the conversation, ask questions and share tips and solutions with fellow developers.

Non-registered users can only browse through our support boards. Please register now if you want to post your questions. It takes a second and it is completely free. Alternatively, you can log in without registration using your credentials at major sites such as Google, Microsoft Live, OpenId, Facebook, LinkedIn or Yahoo.

Integrating MonoX with another database  (Zatvorena) (Mono Support )

25306 put(a) pogledan, 5 odgovor(a) 20.1.2014. 14:40:56Kreirao(la) logu

Povezane teme

logu

logu

20.1.2014. 14:40:56
Hi, I am trying to implement monox with our existing webapp to use the socialnetwork features. I have a database with users and password I would like to use the existing credential to connect to a monox. I sent an email, I received a reply From Denis telling me that the best approach is to buld a custom ASP.NET membership provider that would use the existing database for authentication purposes and he gave mes the following link  :
http://www.mono-software.com/Mono/Pages/Discussion/dtopic/xk2soFQjTEW7aZ8wAKcFng/Possible-integration-with-another-database/

In this link Khorvat says : 
" If you choose this approach let us know so we can provide you with the additional information that you will need to perform this task  "

Do you guys have a tutorial or sample project with an overwrite of the membership provider ? Please

Ovaj sadržaj još nije ocijenjen. 
58 Reputacija 7 Ukupno objava
pajo

pajo

20.1.2014. 15:43:59
Hi,

Membership provider is ASP .NET membership provider and it shouldn't be hard to find tutorials how to build one. You can find basic information how to do it here. But you might have bigger problem here all social network modules will look for users in MonoX table structure, so you must make sure to have a copy of user data there. If all user data will be populated by MonoX and your other database will be used only for validation, it is possible to make it work relatively easy, you would need to import all users in MonoX tables and make sure usernames in both tables are same. Then just override Validate method on MonoXMembershipProvider, implementing your user-passworkd validation there and change default provider in the config .
Ocjena 5,00, 1 glas(ova). 
629 Reputacija 83 Ukupno objava
logu

logu

11.3.2014. 8:02:42
Hi, 

I managed to get the membership provider to connect using the other database, I am struggling to import Users or create one user. 
My goal is to use the group module in MonoX, We have groups in our app where users have a calender and documents that they can download from. We wanted to Implement a wall, MonoX is perfect for us for that purpose. I am trying to create a MonoX group for each group that we have in our app. Once the group is created I could put a link in our apps group page to the corresponding MonoX group. By clicking the link the user can land on the wall. To do that I need to create groups / users  and link them together. 

could you help us please. 

If I can manage to do this I can convince my team and my boss that we could rebuild our webapp on top of MonoX.

Ovaj sadržaj još nije ocijenjen. 
58 Reputacija 7 Ukupno objava
logu

logu

11.3.2014. 8:02:35
Hi, 
I think I figured it out : 

            var group = GroupAdapter.GetInstance().CreateGroup(groupName);
            var user = UserAdapter.GetInstance().CreateUser(adminUserName, passeword, mail);
            
            GroupAdapter.GetInstance().JoinGroup(group.Id, user.Id);
            GroupRepository.GetInstance().SetGroupMemberAsAdministrator(user.Id,group.Id, true);

Thank you 
Ovaj sadržaj još nije ocijenjen. 
58 Reputacija 7 Ukupno objava
logu

logu

11.3.2014. 8:02:29
Hi all, 

By using the following I managed to create groups : 
var group = GroupAdapter.GetInstance().CreateGroup(groupName);

But I can't find a way to add the created group to a category.
I tried this : 
var categ = GroupCategoryAdapter.GetInstance().UpdateGroupCategory(GroupCategoryAdapter.GetInstance().CreateGroupCategory("MyCategory"));
group.GroupCatagoryId = catId;

It doesn't work
I can create the category but I can't add a group to it.
I have no idea how to update other properties of the group neither (eg: group.Description)

Thank you for your help 
Ovaj sadržaj još nije ocijenjen. 
58 Reputacija 7 Ukupno objava