@eveh Make sure the spiders pseudo-group is grant permission to view topics... otherwise NodeBB hides them. spiders are not treated the same as registered-users or guests
By default they should have access, though.
Need some help here @julian and @psychobunny!
Is there any easy way to Deassosiate all SSO modules. Maybe a mongoDB query I can run.
Deassosiate all acounts with Facebook SSO, Google SSO and Twitter SSO
It does not seam to be possible to Deassosiate someones account with the admin user.
Google
db.deleteObjectField('gplusid:uid', oAuthIdToDelete, next);
db.deleteObjectField('user:' + uid, 'gplusid', next);
Facebook
db.deleteObjectField('fbid:uid', oAuthIdToDelete, next);
db.deleteObjectField('user:' + uid, 'fbid', next);
Twitter
db.deleteObjectField('twid:uid', oAuthIdToDelete, next);
db.deleteObjectField('user:' + data.uid, 'twid', next);
Help with standard query needed
Fixed it, Warning (Take backup before trying this).
db.objects.update( { username:{$exists:true}}, { $unset:{twid: "", fbaccesstoken: "", fbrefreshtoken: "", fbid: "", gplusid: ""}}, {multi:true})
db.objects.update( { "social:facebook:app_id":{$exists:true}}, { $unset:{"social:facebook:app_id": "", "social:facebook:secret": "", "social:twitter:key": "", "social:twitter:secret": ""}}, {multi:true})
db.objects.remove( { _key: "fbid:uid"} )
db.objects.remove( { _key: "twid:uid"} )
db.objects.remove( { _key: "gplusid:uid"} )
db.objects.remove( { _key: "settings:sso-google"} )
db.objects.remove( { _key: "settings:sso-facebook"} )
db.objects.remove( { _key: "settings:sso-twitter"} )
Seams to work fine