Security :: Error: Specify Roles During Registration?
Mar 5, 2010
I want to create a user wizard from which the user can choose the roles during the registration procedure..
For this i followed a video tutorial and wrote the following code
<script runat="server">
Public Sub ActivateStep(ByVal sender As Object, ByVal e As System.EventArgs)
ListBox1.DataSource = Roles.GetAllRoles()
ListBox1.DataBind()
End Sub
[Code]....
This is the code i used.
When i run this.. It runned well...
But
-- it doesn's showed the complete wizard step..
-- it created the user with the provided user name
-- the user was not assigned with the role specified.
I have read many posts and have tried many solutions to this problem.
Simply enough, I can assign a role to a user programically during development, but when I publish to the 'web', the system doesn’t work. I am useing VWD 2008 in VB.Net.
I have been using permutations of : Roles.AddUserToRole("User.Name", "User").
Roles work throughout the site (per page/directory). Is there something I am missing?
I have a multi level application that I am developing and need to block multiple rows from being joined. I know how to hide one role but I cannot figure out how to hide multiple.
Newb question: what is the standard practice for assigning roles to newly signed-on members. Is it usually manual or is there a way of automatically assigning roles. Being completely new to this, I am confronted by the issue of my site having three different roles that new members could fall into, but am unsure about how to assign each a role. I can't imagine having to go through the process manually if I have thousands of members.
I am using Membership in my asp.net website built using VS-2005.
I am able to create a new user using them Membership.CreateUser method or from asp.net Website Configuration but when I run "roles.AddUserToRole" from code-behind or create a new role using ASP.NET WebsiteConfiguration I am getting the following error (in asp.net website configuration).
There is a problem with your selected data store. This can be caused by an invalid server name or credentials, or by insufficient permission. It can also be caused by the role manager feature not being enabled. Click the button below to be redirected to a page where you can choose a new data store.
The following message may in diagnosing the problem:
An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)
I have followed these steps:-
1>Enabled forms authentication in web.config by using <authentication> and <authorization> tags and verified the same set main.html as start page and set frmlogin.aspx as loginurl and upon running the website the user was getting redirected to frmlogin.aspx
2>removed localsqlserver from connectionstrings and again added a custom connectionstring by name LocalSqlServer to override the LocalSqlServer in Machin.config so that the "AspnetSqlMembershipProvider" uses a custom database and not aspnetdb.
3>using aspnet_regsql.exe tool created the membership tables for my database
4>After I started receiving the error checked SqlServer-2005 SurfaceArea Configuration and found that under RemoteConnections, settings were already made to allow 'Remote and Local connections' as well as 'allow TCP/IP and Named Pipes'.
5>Then opened SqlServer Configuration Tool . Here I found that MSSQLServer was started and running. But SQLServerAgent was stopped so started it and set its startup type to automatic. Then stopped SqlServerService Manager and restarted for the settings to take effect and found that the SQLServer Agent was stopped and I have to manually restart it. Will this be the cause of this error?
I need to implement Code Access Security, and URL based security using the roles & types...
For instance, the (Subscriber/Basic) would need to view a different set of pages, and have different access to things then a (Subscriber/Business).
I think I can handle the Code Access security with a custom attribute, but I am unsure to how enforce a User be apart of 2 roles in the URL Authorization.
I am currently using the web.config to deny/allow access to the directories/pages.
e.g.
/Areas/Admin/web.config
[Code]....
Is it possible to force the user to be apart of 2 roles with this technique?
I've searched these forms this morning and spent hours yesterday trying to figure out why an email is not being sent to the user after he registers an account.
I followed this tutorial on how to setup the email sending http:[URL]
I want to append "AD" to the beginning of user names when they complete the CreateUserWizard. I thought I could do it through the "oncreatinguser" event, but it won't add the "AD". Can someone help out with this:
As this is registration form, I want server side validation of existing email id .If user entered email id already exist in DB I want to reopen the above modal dialog (automatically) with an error massage Email ID already exist.
I want to enable newly registered users on a site. I have figured out to put "DisableCreatedUser="True"" on the CreateUserWizard. What I have no idea about is how to have an email sent to the administrators email to notify them that a new user has registered.
I'm working on a project that requires registration and login. I know that ASP.NET provides login controls to get that job easily done. However, I'd like to implement custom registration and login. I mean my own registration and login forms and my own database. I've researched before posting this topic, but found nothing useful teaching me how to implement those functions. Can you guys tell me the way to implement them using LINQ and VB? OR can you give me the URL of the tutorial teaches exactly what I want?
Since I need user click a link from his/her email once they registered, currently after user registered, and click the "Continue" button (CreateUserWizard1_ContinueButtonClick) or CreateUserWizard1_UserCreatedSuccess, it will be authenticated, how do I prevent this until they click the active link from their email?
I want to create a registeration page in asp.net(2.0) without login controls. How it can be done? I have another querry, regarding user details. I want where user information is stored. Can i open that table?
I created a resiter.aspx page and active.aspx page. a user that register recieve authenticetion email and only after verifying the using a link verification (redirevt to active.aspx page) only then the user authenticated.
This pages are tested and working!
How can I use this page for several solutions? of course I can copy/past this pages. but then I will have to maintain the same code twice....I am looking for the best way to achieve