public void onMsg(ref IMessageBase msg) { string message = msg.Message.RawText, param = string.Empty; if (message.StartsWith(queryUserIdCommand)) { param = message.Substring(queryUserIdCommand.Length).Trim(); string result = String.Format("userid \"{0}\" is {1} ", param, (UserIdGenerator.GetId(param))); Sync.SyncHost.Instance.Messages.RaiseMessage <ISourceClient>(new IRCMessage("RecentQuery", result)); msg.Cancel = true; return; } if (message.StartsWith(queryUserNameCommand)) { msg.Cancel = true; param = message.Substring(queryUserNameCommand.Length).Trim(); if (Int32.TryParse(param, out int id)) { return; } string result = String.Format("userName \"{0}\" is {1} ", UserIdGenerator.GetUserName(id), param); Sync.SyncHost.Instance.Messages.RaiseMessage <ISourceClient>(new IRCMessage("RecentQuery", result)); } }
public LogRecordTemplate() { _ipAddressGenerator = new IpAddressGenerator(_random, _data.UniqueIpCount); _hyphenGenerator = new HyphenGenerator(); _userIdGenerator = new UserIdGenerator(_random); _dateGenerator = new DateGenerator(_random); _requestLineGenerator = new RequestLineGenerator(_random, _data.RequestLineParameters); _codeDefinitionGenerator = new CodeDefinitionGenerator(_random, _data.Codes); _fileSizeGenerator = new FileSizeGenerator(_random); }
public LogRecordTemplate() { _ipAddressGenerator = new IpAddressGenerator(_random, _data.UniqueIpCount); _hyphenGenerator = new HyphenGenerator(); _userIdGenerator = new UserIdGenerator(_random); _dateGenerator = new DateGenerator(_random); _requestLineGenerator = new RequestLineGenerator(_random, _data.RequestLineParameters); _codeDefinitionGenerator = new CodeDefinitionGenerator(_random, _data.Codes); _fileSizeGenerator = new FileSizeGenerator(_random); }
public UserServiceImpl( IUserData userData, IAuthenticatorData authenticateData, UserDtoAdapter userDtoAdapter, ISessionManager sessionManager) { this.userData = userData; this.userDtoAdapter = userDtoAdapter; this.authenticateData = authenticateData; this.sessionManager = sessionManager; this.userIdGenerator = new UserIdGenerator(userData); this.authenticateIdGenerator = new AuthenticateIdGenerator(authenticateData); }
public static async Task <ForgotPasswordResponse> ForgotPasswordAsync(ForgotPasswordRequest forgotPasswordRequest) { string resetLink = ""; string IdHash = ""; string phoneNumber = ""; string email = ""; try { using (var conn = Connection) { DynamicParameters parameters = new DynamicParameters(); parameters.Add("Username", forgotPasswordRequest.Username); System.Data.IDataReader reader = await conn.ExecuteReaderAsync("ForgotPasswordProcedure", parameters, commandType : System.Data.CommandType.StoredProcedure); while (reader.Read()) { phoneNumber = reader["PhoneNumber"].ToString(); email = reader["Email"].ToString(); IdHash = UserIdGenerator.RandomGen(30); resetLink = "https://localhost:5001/api/User/ResetPassword/" + IdHash + ""; parameters = new DynamicParameters(); parameters.Add("UserId", reader["UserId"].ToString()); parameters.Add("URLHashCode", IdHash); reader.Close(); await conn.ExecuteAsync("ForgotPasswordUrlProcedure", parameters, commandType : System.Data.CommandType.StoredProcedure); break; } return(new ForgotPasswordResponse(forgotPasswordRequest.Username, email, phoneNumber, true, resetLink, new List <ServiceResponse> { new ServiceResponse("200", "Link was Succesfully sent to your device", null) })); } } catch (Exception ex) { return(new ForgotPasswordResponse(forgotPasswordRequest.Username, email, phoneNumber, false, null, new List <ServiceResponse> { new ServiceResponse("200", "Something went wrong", new List <Error> { new Error(ex.GetHashCode().ToString(), ex.Message) }) })); } }
public ActionResult RegistrationTrapper(RegisterViewModel model) { UserIdGenerator uid = new UserIdGenerator(); using (ApplicationDbContext dbd = new ApplicationDbContext()) { var dbcn = new UsersInfo { Id = uid.UserIdInfoSender(), UserVerify = model.UserID, UserDept = model.Accesslvl, UserFname = model.UserFname, UserEmail = model.Email, LastLogin = DateTime.Now, LastLogout = DateTime.Now }; dbd.DbUsersInfo.Add(dbcn); dbd.SaveChanges(); return(RedirectToAction("Index", "Home")); } }
private string GetUserName(int id) { return(UserIdGenerator.GetUserName(id)); }