Security :: Extend CreateUserWizard Control To Get Name And Phone Number?
Aug 24, 2010
Im using the asp.net membership provider and I would like to know how to add fields for a first name, last name, and phone numbre on my registration page with the CreateUserWizard Control ando also how to insert this new data to tha membership database table. I already created the culumns for these but I don't know how to insert the new data from the CreateUserWizard Control.
I have to make a login form using vb.net. The login form should either accept
Username ID or
Email ID or
Phone number
---- either of one ,and match it with the password of the corresponding record in the user table.
The user table has following column:- U_ID(varchar),mail(varchar),Phone(Number),Password(Varchar)
The form has two textfields - 1. Username
2.Password
And a submit button. If combination is correct I should be redirected to the Index page.
But I don't have to scan through all the columns of the user table to match the password.
(a)If the user enters user_id say- ID 10012 then we should be able to search only the record in the user_id column as it has alphanumeric or varchar data type and match with corresponding password.
(b)If the user enters Email id we should be able to search through the email id column as email id contains "@ and ." sign.
(c)If the user enters phone number then we should search only the phone column as it has numeric datatype.
I am trying to customize the CreateUserWizard control....I added a couple of text boxes with First name, last name in the create userwizard....But the problem is i cannot access the textbox from the code behind....The text boxes which i included in the code are marked in Bold Here is the code for the CreateUserwizard Control
i have used createuserwizard control in my project (v.s 2010 ) using c# and i want to do some modifications like i have to set user roles automatically while registering,
I have a working registration page and I'm adding CAPTCHA. The CAPTCHA works and I have a simple if/else loop to do what happens if the CAPTCHA input was correct or incorrect.
if (Page.IsValid) { feedback.InnerHtml = "Correct."; //I would like to put something here to process the registration -- CAPTCHA was done correctly } else { feedback.InnerHtml = "Incorrect."; }
I want to write something in the if/else loop that will enact the registration.
I have tried to use CreateUserWizard control inside Formview to avoid manual coding. CreateUserWizard control is a member of InsertItemTemplate of FormView control, I have bounded all the input controls inside CreateUserWizard to database fields but when I click on create user button I get following exception
SQLBindParameter not used for all parameters
after getting through some links I got to know that this may be beacause of mismatch between no of ? marks with specified insert paramters.
I just updated my site to run off .Net 4 (mainly for SEO) and love it so far but now just got my first problem. I am updating the controls for my forms authentication, while I have updated the Login control and used the RenderOuterTable=False with no problem I am now updating the CreateUserWizard and it does not have a RenderOuterTable.
This is causing the page to look like butt because of the table, so the question is now how do I stop it from rendering the tables? When I search on google I find posts sites saying to use RenderOuterTable and others saying your SOL.
I can not see microsoft really leaving us SOL on this expectialy since tables are not supposed to be used for site layout and the hole point of RenderOuterTable was to let users avoid tables.
Is there a way to assign a value to the password field in the CreateUserWizard Control programmatically when the page loads. I would like to assign this value using a random password function that returns the password string without converting it an editable template.
I wanted to maintain the great features of ASP security control but i couldn't find a way to fit my purposes. I wanted to add in multiple user in one shot instead of one by one, So far using CreateUserWizard control only allow admin to add user once at a time. Is there a way to add in multiple user with a uploaded name list ?
Iam using Visual Studio 2010 ultimate. Iam trying to use a CreateUserWizard control, but iam getting this error below,eachtime i click the click user. Kindly guide me where iam getting wrong.this has disturbed me for two dayz,figuring out where the problem is but i cannot see it. Kindly see Both my web.config file below and the type of error iam getting.
This is the type of error iam getting below Server Error in '/AspDotNetWebsite' Application. Could not find stored procedure 'dbo.aspnet_CheckSchemaVersion'. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.Data.SqlClient.SqlException: Could not find stored procedure 'dbo.aspnet_CheckSchemaVersion'. Source Error:
i have following issue: I am creating a new user register form manually without CreateUserWizard control, and all works perfectly unitil I intentionaly (for test purposes) enter existing username (for example BLABLABLA) into username.textbox. After that i get my error message as expected that says "username BLABLABLA allready exist", now when I tray (as a future user who could be in the same situation) to correct the username and enter another one (for example TRATRATRA), it still gives me this error "username BLABLABLA allready exist!" This is the second day that I'm traying to solve this!
I want to create Regular Expression for phone number and valid digits allowed are (,),-,+,0----9. If the left bracket ( is there,then its necessay that right bracket is also there. How to create the Regular Expression for the above. I dont know how to create the regular Expression,
area code should be entered in paranetheses is mandatory after area code there should be hypen and only three digit should be allowed to enter that is mandatory after 3 digit again hypen should be there that is mandatory and then 4 digit should be enter that is mandatory.
I want to get a formatted phone number from database as 123-123-1234I tried this but this is not workingtxtphone1.Text = String.Format("###-###-####", dt9.Rows(0).Item("Address"))
How to validate the textboxes to avoid wrong information..for ex: I have a textbox phoneNum in that users can only enter the nums only. how to validate that?
I want a TextBox with a mask like (xxx) xxx-xxxx using a MaskedEditExtender. I tried to set up the mask property to "(999) 999-9999" or "(999) 999-9999" but nothing works. It there a way I can have the mask I want?
I have been attempting to find a solution for my phone number formatting problem for 2 hours now and I am not getting any closer. My 10 digit phone number is stored as a varchar(14) without any formatting (just 10 digits).
Here is the code to format the phone number in a gridview:
[Code]....
why the formatting won't work? It just displays the 10 numbers with no formatting.
Is it possible to extend role provider? like instead of IsUserInRole(username, rolename) can we have a IsUserInRoleFacility(username, rolename, facilityid)