Security :: How To Get Profle Email Address Based On Database Match
Feb 5, 2010
I am unsure how to go about my task. I need to get the email property from asp.net's profile class.
I am loading a formview based on username stored in an sql table. I want to get the email address from the users profile based on the matching username fields
In pseudo code:
Get profile.emailaddress where username.text = profile.username
how do I write a regular expression to filter out email adresses in asp.net mvc? I would like in example to allow users registering email adresses only if coming from [URL] domain.
able to validate any email address based on the domain. For example, the system says anybody with a microsoft.com email address can create an account. Here is my code so far, it doesn't appear to work.
If Not Regex.IsMatch(tbEmailAddress.Text.Trim, "^([0-9a-zA-Z]([-.w]*[0-9a-zA-Z])*@" + mySetting.EmailDomain)
i have an aspx page which on page load needs to populate a text box with the current users email address (user is in Active Directory), any body know how to retrieve the email address from Active Directory, i have read this article on the web but am a bit confused
string userName = Environment.UserName; string domainName = Environment.UserDomainName; //Set the correct format for the AD query and filter string ldapQueryFormat = @"LDAP://{0}.com/DC={0},DC=com"; string queryFilterFormat = @"(&(samAccountName={0})(objectCategory=person)(objectClass=user))"; SearchResult result = null; using(DirectoryEntry root = newDirectoryEntry(rootQuery)) { using(DirectorySearcher searcher = new DirectorySearcher(root)) { searcher.Filter = searchFilter; SearchResultCollection results = searcher.FindAll(); result = (results.Count != 0) ? results[0] : null; } } string primaryEmail = result.Properties["mail"][0] as string;
There is no defintion of rootQuery- so not sure what that is, or a definition for searchFilter
In my update Membership account routine, I have the sub:
[Code]....
This sub runs successfully and everything is updated, including the membership question and answer, except the membership.getuser.email address which is not updated.
I have a create user wizard on my page. Requires Security question hasbeen set to false. Once a new user is registered they can log in fine. If they forget their password, i have written code so that the user can enter the email address they used to register and a replacement is sent. The problem is I have written an application that is accessed by different people. So if the user that registered the account leaves the company
How do I use the FormsAuthentication.Authenticate(Username,Password) method to match against the generated Database?..since as far as I have read, it matches the values against the Web.config.
How do I give user's the ability to sign in using either their username or email address? How do I implement profile URLS so that domain.com/username Server.Transfers to ViewProfile.aspx?userID=342 How do I implement a multi-domain auth system for a single web app so that users can create the same username at different domains?
When the member comes back to the site after verifingt the new email address, I need to check if he/she is logged on ( ie cookie is active) to the site for redirection. And If he/she is not logged on maybe log them on then redirect
I'm currently trying to figure out enabling my users, once logged in, to change their email address that they have registered. As far as I can see it's only held in the aspnet_Membership table.
The code I have so far is as follows, but it doesn't seem to be doing anything. No errors either so I can't go down that route yet!
I created a website and i restrired the website such a way that i can be acessed from a IP i configured.I did this as shown in below steps which i got from:
http://support.microsoft.com/kb/324274
Under IP Address and Domain Name Restrictions, click Edit.
Do one of the following:To deny access, click Granted Access, and then click Add. In the Deny Access On dialog box that appears, specify the option that you want, and then click OK.The computer, group of computers, or domain that you specified is added to the list. To grant access, click Denied Access, and then click Add. In the Grant Access On dialog box that appears, select the option that you want, and then click OK.
The computer, group of computers, or domain that you selected is added to the list. Click OK.
But its not working . I am able to browse from other machine which have a different ohter IP. Do i have to configure somewhere else ?
By default the Password Recovery control requires the username to send the user the login details. Is there any way I can configure it to work with either the log in name and email address or failing that just email address?
I am hardly struggling with just ONE query in C# ( MS SQL).
When i do a select statement like:
string email = txtEmail.Text.ToString().Trim(); string selectSQL = "SELECT * FROM contacts WHERE email='" + email +"'";
I get the following message:
The multi-part identifier email@address.xxx could not be bound. This message shows up only on the email field, anything else is okay. I guess it has something todo with the '@' symbol on the email address in the DataBase?
I want to validate the email id in clients side, so that to prevent the postback of page to server, and every user should registered with email id... so i want to validate email id at client side.. i.e. should be check it is exist in the database or not.
Is it possible to use the PasswordRecovery control to recover a password using the email address instead of the user name?
Ideally I'd like to have the PasswordRecovery control allow users to enter their email address instead of their user name and then proceed to answer the security question.
Actually i am developing a web application for leave,,if the employee wants to take a leave,the employee working under the senior people,if the employee 001 wants to take a leave,if the employee 001 logins in the web application,if he is working in sales dept,automatically this mail is forwarded to sales manager..like wise for all the employee..if the employee works in accounts dept,whenever the employee logins in the web application,to email address automatically change to the accounts manager..i dont no how to do this
I was wondering if someone can direct me to a good quality tutorial on the process of registering and sending an activation link to the user's email address. I can't seem to find any useful tutorials online!
I am using a form to add and edit record of database.
In Add case my email box has no value. I have used customservervalidation to check the given email address with previous database records.
In Edit case my email box is populated with data from database.
When i click save button in both cases my customservervalidation method invokes and checks the given value. it works fine for new/add case but in edit case it checks with itself also and says duplicate email... pointing own record...