public User(string username, string password) { innerDocument = new UserDocument() { Id = IdUtil.CreateUserId(username), PasswordHash = HashUtil.HashPassword(password), Username = username }; }
public static void Main(string[] args) { Flickr flickr = new Flickr(); var documentStore = new EmbeddableDocumentStore { Configuration = new RavenConfiguration { DataDirectory = RAVENPATH, } }; documentStore.Initialize(); using (var session = documentStore.OpenSession()) { PerformInitialSetup(session); session.Advanced.DatabaseCommands.DeleteByIndex("Raven/DocumentsByEntityName", new Raven.Database.Data.IndexQuery() { Query = "Tag:Images" }, true); FlickrImporter importer = new FlickrImporter(session, new ImageUploaderService( new RavenFileStorageService(documentStore), new ImageRepository(session)), new UserRepository(session)); importer.ImportSearchResults(flickr, IdUtil.CreateUserId("robashton"), "dog"); importer.ImportSearchResults(flickr, IdUtil.CreateUserId("robashton"), "swan"); importer.ImportSearchResults(flickr, IdUtil.CreateUserId("robashton"), "computer"); importer.ImportSearchResults(flickr, IdUtil.CreateUserId("robashton"), "megaman"); importer.ImportSearchResults(flickr, IdUtil.CreateUserId("robashton"), "rainbow"); importer.ImportSearchResults(flickr, IdUtil.CreateUserId("robashton"), "sunset"); importer.ImportSearchResults(flickr, IdUtil.CreateUserId("robashton"), "raven"); importer.ImportSearchResults(flickr, IdUtil.CreateUserId("robashton"), "coffee"); importer.ImportSearchResults(flickr, IdUtil.CreateUserId("robashton"), "jumper"); } while (documentStore.DocumentDatabase.Statistics.StaleIndexes.Length > 0) { Thread.Sleep(1000); Console.WriteLine("Waiting for indexing to complete"); } }
public void SignIn(string username, bool persistent) { FormsAuthentication.SetAuthCookie(IdUtil.CreateUserId(username), persistent); }