|
use transactions in asp.net applications & apply locks to that DB.
Ramana
|
|
|
|
|
how to check different browser in javascript
Piyush Vardhan Singh
Senior Software Engineer
TAS NewDelhi
India
|
|
|
|
|
navigator.appName returns the name of browser.
navigator.appVersion returns the verson of browser.
Check it BrowserJS
Best Regard
Pathan
---------------------------------------------------
|
|
|
|
|
hi all,
Iam trying to create a new user programmatically by using Membership.CreateUser(username As String, password As String). When I try to create a new user by using the code below, I get following errormessage
Error 102 Validation (ASP.Net): Attribute values must be enclosed in quotation marks.
MembershipCreateUserException: The password-answer supplied is invalid
and I do not understand what I am doing wrong. I hope someone can help me with this.
Kareem Elhosseny
|
|
|
|
|
Membership.CreateUser(string, string) will returns a MembershipUser object for newly created user.
Retrieve a MembershipCreateStatus value from the StatusCode property of the MembershipCreateUserException that indicates why user creation failed.
MembershipCreateStatus object will returns the follwing status codes
DuplicateEmail: The e-mail address already exists in the database for the application. <br />
DuplicateProviderUserKey: The provider user key already exists in the database for the application. <br />
DuplicateUserName: The user name already exists in the database for the application. <br />
InvalidAnswer: The password answer is not formatted correctly. <br />
InvalidEmail: The e-mail address is not formatted correctly. <br />
InvalidPassword: The password is not formatted correctly. <br />
InvalidProviderUserKey: The provider user key is of an invalid type or format. <br />
InvalidQuestion: The password question is not formatted correctly. <br />
InvalidUserName: The user name was not found in the database. <br />
ProviderError: The provider returned an error that is not described by other MembershipCreateStatus: enumeration values. <br />
Success: The user was successfully created. <br />
UserRejected: The user was not created, for a reason defined by the provider
capture the status & based on this status use overloaded CreateUser function
Ramana
|
|
|
|
|
i'll try it
thx romana for your attention
Kareem Elhosseny
|
|
|
|
|
here is my exactelly code but it dosnt work the error related to the password format but i dont know it specificelly
MembershipUser newuser= Membership.CreateUser("kareem", "P@ssw0rd");
plz answer me Romana
Kareem Elhosseny
|
|
|
|
|
see this code
<br />
public void CreateUser_OnClick(object sender, EventArgs args)<br />
{<br />
<br />
MembershipCreateStatus status;<br />
string passwordQuestion = "";<br />
string passwordAnswer = "";<br />
<br />
if (Membership.RequiresQuestionAndAnswer)<br />
{<br />
passwordQuestion = PasswordQuestionTextbox.Text;<br />
passwordAnswer = PasswordAnswerTextbox.Text;<br />
}<br />
<br />
try<br />
{<br />
MembershipUser newUser = Membership.CreateUser(UsernameTextbox.Text, PasswordTextbox.Text,EmailTextbox.Text, passwordQuestion, passwordAnswer, true, out status);<br />
if (newUser == null)<br />
{<br />
Msg.Text = GetErrorMessage(status);<br />
}<br />
else<br />
{<br />
Response.Redirect("login.aspx");<br />
}<br />
}<br />
catch<br />
{<br />
Msg.Text = "An exception occurred creating the user.";<br />
}<br />
}<br />
<br />
public string GetErrorMessage(MembershipCreateStatus status)<br />
{<br />
switch (status)<br />
{<br />
case MembershipCreateStatus.DuplicateUserName:<br />
return "Username already exists. Please enter a different user name.";<br />
<br />
case MembershipCreateStatus.DuplicateEmail:<br />
return "A username for that e-mail address already exists. Please enter a different e-mail address.";<br />
<br />
case MembershipCreateStatus.InvalidPassword:<br />
return "The password provided is invalid. Please enter a valid password value.";<br />
<br />
case MembershipCreateStatus.InvalidEmail:<br />
return "The e-mail address provided is invalid. Please check the value and try again.";<br />
<br />
case MembershipCreateStatus.InvalidAnswer:<br />
return "The password retrieval answer provided is invalid. Please check the value and try again.";<br />
<br />
case MembershipCreateStatus.InvalidQuestion:<br />
return "The password retrieval question provided is invalid. Please check the value and try again.";<br />
<br />
case MembershipCreateStatus.InvalidUserName:<br />
return "The user name provided is invalid. Please check the value and try again.";<br />
<br />
case MembershipCreateStatus.ProviderError:<br />
return "The authentication provider returned an error. Please verify your entry and try again. If the problem persists, please contact your system administrator.";<br />
<br />
case MembershipCreateStatus.UserRejected:<br />
return "The user creation request has been canceled. Please verify your entry and try again. If the problem persists, please contact your system administrator.";<br />
<br />
default:<br />
return "An unknown error occurred. Please verify your entry and try again. If the problem persists, please contact your system administrator.";<br />
}<br />
}<br />
<br />
Note: if u r using overloaded CreateUser function pass the non required parameters as null and check
Ramana
|
|
|
|
|
really thx alot for your effort
but the createuser method have an overload takes two variables username and password only so i did't have to check in
if (Membership.RequiresQuestionAndAnswer)
{
passwordQuestion = PasswordQuestionTextbox.Text;
passwordAnswer = PasswordAnswerTextbox.Text;
}
and when i try your code its give me there is an exeption sothe result write in the msg label "An exception occurred creating the user"
i think my problem in the formating of password
and the exeption told me that
wht can i do ?
Kareem Elhosseny
|
|
|
|
|
Try a different password?
|
|
|
|
|
i have survey project.
i have consecutive 5 pages.
and each pages have some controls.
i want to use all the previous 4 pages values on last 5 th page
i don't want to use following techniques.
session
cache
application
context
previoupagedirectory
querystring
is there any other techniques to solve my problem
MBMB
|
|
|
|
|
create one class,
add static variables to that class,
in last page, retrive from these variables and save.....
Ramana
|
|
|
|
|
Thanks Ramana for Nice answer
mbmb
|
|
|
|
|
But you know that this data will be shared between all requests by all users??
This will never work if there is more than one user!
And actually, this would be the same as using the Application state.
-^-^-^-^-^-
no risk no funk ................... please vote ------>
|
|
|
|
|
MB_1981 wrote: session
cache
application
context
previoupagedirectory
querystring
Why not? Normally you would use the Session or Querystring for this kind of requirement.
-^-^-^-^-^-
no risk no funk ................... please vote ------>
|
|
|
|
|
hi,
I'm currently developing a business trandaction website for a company that owns machines (printers/scanners...etc)
This website handles all business transactions including ordering a product, viewing owners, managing the stock and so on..now users all have a user name and password to login to the website. So currently my home page contains only a login control and the logo of the company. I wanna make an attractive home page for the website..any ideas..maybe some links for home pages like that?
ps:this system is for owners of the company not for the public.
|
|
|
|
|
try to see this link http://www.xerox.com
or http://www.canon.com/index.html
or http://www.canon.co.uk/
or http://www.usa.canon.com/html/canonindex.html
Kareem Elhosseny
|
|
|
|
|
A login control? Wouldn't you use windows authentication in these circumstances?
Anyway, some suggestions:
1. Number of transactions so far
2. BBC Business News RSS feed
3. Company Slogan
4. Latest Products
|
|
|
|
|
Hi All,
When we create a web project and run it, it by default runs on IE. Can someone tell me how to make it run on Firefox without deploying??
Thanks in advance...
|
|
|
|
|
1) Right click on a .aspx page in your solution explorer
2) Select the "browse with" context menu option
3) In the dialog you can select or add a browser. If you want Firefox in the list, click "add" and point to the firefox.exe filename
4) Click the "Set as Default" button to make this the default browser when you run any page on the site.
Note that there is also an optional drop-down at the bottom of the dialog that lets you select the default browser window size when loading. You can choose 800x600 or 1024x768 if you want to visualize what the site will look like for people using those screen resolutions. This works for both IE and FireFox (and probably other browsers too -- those just happened to be the two I checked).
Hope this helps,
Ramana
|
|
|
|
|
|
thank a lot, things which look properly in IE doesnt look properly in firefox why is it so???controls are rearrange some width is incresed and decreased...
Thanks again...
|
|
|
|
|
Hi,
Friends, i need your help...in my project all the text attributes are reading from resource file for better customization..so in my project i keep all the values in resource file and read it from there, but the problem is that i want to read the resource file from anotherClasslibrary for adding text value to a label control....
if somebody help me how will i solve this issue....i am using asp.net c#
regards
alex.
|
|
|
|
|
|
Hai,
Thanks for ur response....but only this way we can solve this? anyother chance?
regards
alex.
|
|
|
|