protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); var dbFilePath = Path.Combine(ApplicationData.Current.LocalFolder.Path, "sqliteCipher.db3"); var platform = new SQLite.Net.Platform.WinRT.SQLitePlatformWinRT(); ISecureDatabase database = new MyDatabase(platform, dbFilePath, new CryptoService()); var keySeed = "my very very secure key seed. You should use PCLCrypt strong random generator for this"; var user = new SampleUser() { Name = "Has AlTaiar", Password = "******", Bio = "Very cool guy :) ", Id = Guid.NewGuid().ToString() }; var inserted = database.SecureInsert <SampleUser>(user, keySeed); System.Diagnostics.Debug.WriteLine("Sample Object was inserted securely? {0} ", inserted); var userFromDb = database.SecureGet <SampleUser>(user.Id, keySeed); System.Diagnostics.Debug.WriteLine("User was accessed back from the database: username= {0}, password={1}", userFromDb.Name, userFromDb.Password); // need to establish a direct connection to the database and get the object to test the encrypted value. var directAccessDb = (SQLiteConnection)database; var userAccessedDirectly = directAccessDb.Query <SampleUser>("SELECT * FROM SampleUser").FirstOrDefault(); System.Diagnostics.Debug.WriteLine("User was accessed Directly from the database (with no decryption): username= {0}, password={1}", userAccessedDirectly.Name, userAccessedDirectly.Password); }
public IActionResult Index() { SampleUser u = new SampleUser(); u.EmployeeId = 12345; return(View(u)); }
private void OnTouched(object sender, EventArgs e) { var dbFilePath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), "mysequredb.db3"); var platform = new SQLite.Net.Platform.XamarinIOS.SQLitePlatformIOS(); ISecureDatabase database = new MyDatabase(platform, dbFilePath, new CryptoService()); var keySeed = "my very very secure key seed. You should use PCLCrypt strong random generator for this"; var user = new SampleUser() { Name = "Has AlTaiar", Password = "******", Bio = "Very cool guy :) ", Id = Guid.NewGuid().ToString() }; var inserted = database.SecureInsert <SampleUser>(user, keySeed); Console.WriteLine("Sample Object was inserted securely? {0} ", inserted); var userFromDb = database.SecureGet <SampleUser>(user.Id, keySeed); Console.WriteLine("User was accessed back from the database: username= {0}, password={1}", userFromDb.Name, userFromDb.Password); // need to establish a direct connection to the database and get the object to test the encrypted value. var directAccessDb = (SQLiteConnection)database; var userAccessedDirectly = directAccessDb.Query <SampleUser>("SELECT * FROM SampleUser", 0).FirstOrDefault(); Console.WriteLine("User was accessed Directly from the database (with no decryption): username= {0}, password={1}", userAccessedDirectly.Name, userAccessedDirectly.Password); }
private void registerUser(SampleUser user) { // 1) 你自己的网站用户注册 user.insert(); // 2) 调用 OpenService 进行 wojilu 注册 new OpenService().UserRegister(user.Name, user.Pwd, user.Email); }
public void Setup() { if (File.Exists(sampleStoreFile)) { // For testing start fresh File.Delete(sampleStoreFile); } sampleStore = new SampleStore(sampleStoreFile); // SampleUser can be any implementation that implements org.hyperledger.fabric.sdk.User Interface admin = sampleStore.GetMember(TEST_ADMIN_NAME, TEST_ADMIN_ORG); }
public void RunSampleEditor() { var testData = new SampleUser { Name = "Mr. Who" }; var editorViewModel = new SampleUserEditorViewModel { Data = testData }; var resources = new SampleUserEditorResources(); editorViewModel.ShowModal(resources); }
public void Handle(PutDynamoDbEventFunctionInput input, ILambdaContext context) { var id = DateTime.Now.ToString("yyyyMMddHHmmss"); var user = new SampleUser { Id = id, Name = $"sample-user-{id}" }; service.Create(user); // TODO デバッグ用 var result = service.Get(user.Id); LambdaLogger.Log("Result: " + JsonConvert.SerializeObject(result)); }
public static Boolean Login(String name, String pwd) { SampleUser user = SampleUser.GetByNameAndPwd(name, pwd); if (user == null) { return(false); } // 统一通过 OpenService 登录 new OpenService().UserLogin(user.Name, HttpContext.Current); return(true); }
protected void btnSubmit_Click( object sender, EventArgs e ) { SampleUser user = new SampleUser(); user.Name = txtName.Text; user.Pwd = txtPwd.Text; user.Email = txtEmail.Text; if (hasError( user )) { lblError.Text = "请完整输入用户名、密码和 email 信息"; } else { SecurityHelper.Register( user ); // 注册:1)本站注册 2)调用wojilu的OpenService注册 Response.Redirect( "login.aspx?msg=注册成功,请登录" ); } }
public void Setup() { string sampleStoreFile = Path.Combine(Path.GetTempPath(), "HFCSampletest.properties"); if (File.Exists(sampleStoreFile)) { // For testing start fresh File.Delete(sampleStoreFile); } sampleStore = new SampleStore(sampleStoreFile); // SampleUser can be any implementation that implements org.hyperledger.fabric.sdk.User Interface admin = sampleStore.GetMember(TEST_ADMIN_NAME, TEST_ADMIN_ORG); }
public static async Task TestSetup(TestContext context) { Console.WriteLine("ABout to start the initalizer"); FyipeTransport fyipeTransport = new FyipeTransport(apiUrl); Random random = new Random(); int num = random.Next(78965); string email = "username" + num.ToString() + "@business.com"; SampleUser sampleUser = new SampleUser( "Travis Jones", email, "12345678", "12345678", "HackerBay", "Analyst", 10, "Mastercard", "5555555555554444", "123", "04/2025", "Atlanta", "Atlanta", "1009087", "USA", "plan_GoWIYiX2L8hwzx", "Analyst", "90004322356", "Github"); ApiTestResponse response = await fyipeTransport.MakeApiRequestForTest("/user/signup", sampleUser); string token = response.tokens.jwtAccessToken; string projectId = response.project._id; SampleComponent component = new SampleComponent("Component For Dotnet Testing"); response = await fyipeTransport.MakeApiRequestForTest($"/component/{projectId}", component, token); string componentId = response._id; SampleComponent applog = new SampleComponent("Application Log for Dotnet Testing"); response = await fyipeTransport.MakeApiRequestForTest($"/application-log/{projectId}/{componentId}/create", applog, token); applicationLogId = response._id; applicationLogKey = response.key; Console.WriteLine($"Applog ID: {applicationLogId} key: {applicationLogKey}"); }
protected void btnSubmit_Click(object sender, EventArgs e) { SampleUser user = new SampleUser(); user.Name = txtName.Text; user.Pwd = txtPwd.Text; user.Email = txtEmail.Text; if (hasError(user)) { lblError.Text = "请完整输入用户名、密码和 email 信息"; } else { SecurityHelper.Register(user); // 注册:1)本站注册 2)调用wojilu的OpenService注册 Response.Redirect("login.aspx?msg=注册成功,请登录"); } }
/// <summary> /// 注册:1)本站注册 2)调用wojilu的OpenService注册 /// </summary> /// <param name="user"></param> public static void Register(SampleUser user) { DbContext.beginTransactionAll(); try { // 1) 你自己的网站用户注册 user.insert(); // 2) 调用 OpenService 进行 wojilu 注册 new OpenService().UserRegister(user.Name, user.Pwd, user.Email, null, "home,blog,photo,microblog,friend,visitor,forumpost,about,feedback,share"); DbContext.commitAll(); } catch (Exception ex) { logger.Info("" + ex.Message); logger.Info("" + ex.StackTrace); DbContext.rollbackAll(); } }
/// <summary> /// 注册:1)本站注册 2)调用wojilu的OpenService注册 /// </summary> /// <param name="user"></param> public static void Register( SampleUser user ) { DbContext.beginTransactionAll(); try { // 1) 你自己的网站用户注册 user.insert(); // 2) 调用 OpenService 进行 wojilu 注册 new OpenService().UserRegister( user.Name, user.Pwd, user.Email, null, "home,blog,photo,microblog,friend,visitor,forumpost,about,feedback,share" ); DbContext.commitAll(); } catch (Exception ex) { logger.Info( "" + ex.Message ); logger.Info( "" + ex.StackTrace ); DbContext.rollbackAll(); } }
public async Task <TModel> SaveAsync(SampleUser user, TModel model) { _logger.LogTrace($"{user.Name} saving {typeof(TModel).Name} {model}"); using var cn = new SqlConnection(_connectionString); // virtual method here for validation int id; if (IsNew(model)) { // OnInsert id = await cn.SaveAsync(model, user : user); } else { // OnUpdate id = await cn.MergeAsync(model, user : user); } return(await cn.GetAsync <TModel>(id)); }
private List <SampleUser> getUserInfoList() { if (strUtil.IsNullOrEmpty(txtBody.Text)) { return(new List <SampleUser>()); } List <SampleUser> users = new List <SampleUser>(); String[] arrLines = txtBody.Text.Trim().Split(new char[] { '\n', '\r' }); foreach (String line in arrLines) { if (strUtil.IsNullOrEmpty(line)) { continue; } String[] arrItems = line.Split('/'); if (arrItems.Length != 3) { continue; } SampleUser user = new SampleUser(); user.Name = arrItems[0]; user.Pwd = arrItems[1]; user.Email = arrItems[2]; if (hasError(user)) { continue; } users.Add(user); } return(users); }
public static void SetupClient(HFClient hfclient) { ICryptoSuite cryptoSuite = Factory.GetCryptoSuite(); string props = Path.Combine(GetHomePath(), "test.properties"); if (File.Exists(props)) { File.Delete(props); } SampleStore sampleStore = new SampleStore(props); //src/test/fixture/sdkintegration/e2e-2Orgs/channel/crypto-config/peerOrganizations/org1.example.com/users/[email protected]/msp/keystore/ //SampleUser someTestUSER = sampleStore.getMember("someTestUSER", "someTestORG"); SampleUser someTestUSER = sampleStore.GetMember("someTestUSER", "someTestORG", "mspid", FindFileSk("fixture/sdkintegration/e2e-2Orgs/" + TestConfig.Instance.FAB_CONFIG_GEN_VERS + "/crypto-config/peerOrganizations/org1.example.com/users/[email protected]/msp/keystore"), ("fixture/sdkintegration/e2e-2Orgs/" + TestConfig.Instance.FAB_CONFIG_GEN_VERS + "/crypto-config/peerOrganizations/org1.example.com/users/[email protected]/msp/signcerts/[email protected]").Locate()); someTestUSER.MspId = "testMSPID?"; hfclient.CryptoSuite = Factory.Instance.GetCryptoSuite(); hfclient.UserContext = someTestUSER; }
public AccountController( ) { _sampleUser = new SampleUser( ); _googleTwoWayAuthenticator = new GoogleTwoWayAuthenticator( ); }
public void Create(SampleUser user) { dbContext.SaveAsync(user).Wait(); }
private bool hasError(SampleUser user) { return(string.IsNullOrEmpty(user.Name) || string.IsNullOrEmpty(user.Pwd) || string.IsNullOrEmpty(user.Email)); }
private Boolean hasError( SampleUser user ) { return string.IsNullOrEmpty( user.Name ) || string.IsNullOrEmpty( user.Pwd ) || string.IsNullOrEmpty( user.Email ); }
public async Task <TModel> GetAsync(SampleUser user, int id) { _logger.LogTrace($"{user.Name} getting {typeof(TModel).Name} id = {id}"); using var cn = new SqlConnection(_connectionString); return(await cn.GetAsync <TModel>(id, user : user)); }
public async Task DeleteAsync(SampleUser user, int id) { _logger.LogTrace($"{user.Name} deleting {typeof(TModel).Name} id = {id}"); using var cn = new SqlConnection(_connectionString); await cn.DeleteAsync <TModel>(id, user : user); }