<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Security</title><link>http://forums.asp.net/25.aspx</link><description>All about ASP.NET security (authentication, authorization, membership, roles, etc.) and the Login controls. &lt;a href="http://aspadvice.com/SignUp/list.aspx?l=24&amp;c=17" target="_blank"&gt;Email List&lt;/a&gt;</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Re: VB Redirect to Different Page After Login - Based on Role</title><link>http://forums.asp.net/thread/2468713.aspx</link><pubDate>Sat, 05 Jul 2008 10:12:41 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2468713</guid><dc:creator>jpcoliveros</dc:creator><author>jpcoliveros</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2468713.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=25&amp;PostID=2468713</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If Request.IsAuthenticated AndAlso User.IsInRole(&amp;quot;client&amp;quot;) = True Then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Response.Redirect(&amp;quot;~/Default.aspx&amp;quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ElseIf Request.IsAuthenticated AndAlso User.IsInRole(&amp;quot;client&amp;quot;) = False Then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Response.Redirect(&amp;quot;~/ManageUsers.aspx&amp;quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;/p&gt;&lt;p&gt;This one should work. However, ensure that these roles are defined in your role provider. Otherwise, you will be redirected to the default (not necessarily the default.aspx page). Also, check if the user has a defined role. You can create users with the Membership API even without adding an associated role to it.&amp;nbsp; &lt;br /&gt;&lt;/p&gt;</description></item><item><title>Re: VB Redirect to Different Page After Login - Based on Role</title><link>http://forums.asp.net/thread/2468303.aspx</link><pubDate>Fri, 04 Jul 2008 23:38:41 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2468303</guid><dc:creator>zetfactor</dc:creator><author>zetfactor</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2468303.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=25&amp;PostID=2468303</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;i do have a role named Client, i also tried to use my Admin role, but its just as if i didnt write the code, keeps taking me to my default home page..&lt;/p&gt;&lt;p&gt;i wanted this code because i want it to redirect the Admin to the Users Management Page, without using a link on my home page.. i want to keep my design clean..&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;thanks for help&amp;nbsp; &lt;br /&gt;&lt;/p&gt;</description></item><item><title>Re: VB Redirect to Different Page After Login - Based on Role</title><link>http://forums.asp.net/thread/2468293.aspx</link><pubDate>Fri, 04 Jul 2008 23:03:30 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2468293</guid><dc:creator>kristine1991</dc:creator><author>kristine1991</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2468293.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=25&amp;PostID=2468293</wfw:commentRss><description>&lt;p&gt;The only thing I can think of is that you don&amp;#39;t actually have a Role named client.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Let me know if you do for sure, and I&amp;#39;ll pull out the project and take a closer look.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;br /&gt;Kristine&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: VB Redirect to Different Page After Login - Based on Role</title><link>http://forums.asp.net/thread/2456722.aspx</link><pubDate>Mon, 30 Jun 2008 14:05:30 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2456722</guid><dc:creator>zetfactor</dc:creator><author>zetfactor</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2456722.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=25&amp;PostID=2456722</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;hi, i used the same code as yours&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If Request.IsAuthenticated AndAlso User.IsInRole(&amp;quot;client&amp;quot;) = True Then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Response.Redirect(&amp;quot;~/Default.aspx&amp;quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ElseIf Request.IsAuthenticated AndAlso User.IsInRole(&amp;quot;client&amp;quot;) = False Then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Response.Redirect(&amp;quot;~/ManageUsers.aspx&amp;quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Default.aspx is my home page, ManageUsers.aspx is only authorized for admins,&amp;nbsp;&lt;/p&gt;&lt;p&gt;but it keeps loggin me back to Default.aspx even when i login with my admin account which is already assigned to the Administrator Role&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;thanks &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: VB Redirect to Different Page After Login - Based on Role</title><link>http://forums.asp.net/thread/2102624.aspx</link><pubDate>Thu, 10 Jan 2008 20:31:56 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2102624</guid><dc:creator>jazzbo</dc:creator><author>jazzbo</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2102624.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=25&amp;PostID=2102624</wfw:commentRss><description>&lt;p&gt;I&amp;#39;d say it&amp;#39;s perfectly fine; it&amp;#39;s the way I&amp;#39;ve been doing it for a couple years. &lt;/p&gt;</description></item><item><title>Re: VB Redirect to Different Page After Login - Based on Role</title><link>http://forums.asp.net/thread/1968235.aspx</link><pubDate>Tue, 23 Oct 2007 02:15:28 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1968235</guid><dc:creator>kristine1991</dc:creator><author>kristine1991</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1968235.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=25&amp;PostID=1968235</wfw:commentRss><description>&lt;p&gt;I got it to work using this under Page_Load.... Is there a better way to do it?&amp;nbsp; Or is this fine.&lt;pre class="coloredcode"&gt;        &lt;span class="kwd"&gt;If&lt;/span&gt; Request.IsAuthenticated &lt;span class="kwd"&gt;AndAlso&lt;/span&gt; User.IsInRole(&lt;span class="st"&gt;&amp;quot;Client&amp;quot;&lt;/span&gt;) = &lt;span class="kwd"&gt;True Then&lt;/span&gt;
            Response.Redirect(&lt;span class="st"&gt;&amp;quot;~/Proof.aspx&amp;quot;&lt;/span&gt;)
        &lt;span class="kwd"&gt;ElseIf&lt;/span&gt; Request.IsAuthenticated &lt;span class="kwd"&gt;AndAlso&lt;/span&gt; User.IsInRole(&lt;span class="st"&gt;&amp;quot;Client&amp;quot;&lt;/span&gt;) = &lt;span class="kwd"&gt;False Then&lt;/span&gt;
            Response.Redirect(&lt;span class="st"&gt;&amp;quot;~/RunSheet.aspx&amp;quot;&lt;/span&gt;)
        &lt;span class="kwd"&gt;End If&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Thanks,&lt;br /&gt;kristine&lt;/p&gt;</description></item><item><title>VB Redirect to Different Page After Login - Based on Role</title><link>http://forums.asp.net/thread/1968214.aspx</link><pubDate>Tue, 23 Oct 2007 01:49:31 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1968214</guid><dc:creator>kristine1991</dc:creator><author>kristine1991</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1968214.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=25&amp;PostID=1968214</wfw:commentRss><description>&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#000000" size="2"&gt;I have two different pages I need to redirect to, based on the Role someone is in.&amp;nbsp; I have tried a few different ways, but no luck.... No matter what role the&amp;nbsp;person is in they are redirected to the Else URL.&amp;nbsp; If anyone&amp;nbsp;can tell me a way to do this, I will greatly appreciate it. &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#000000"&gt;Below are a couple of the codes I used.&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;font color="#0000ff" size="2"&gt;Protected&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Sub&lt;/font&gt;&lt;font size="2"&gt; Login1_LoggedIn(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;ByVal&lt;/font&gt;&lt;font size="2"&gt; sender &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Object&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;ByVal&lt;/font&gt;&lt;font size="2"&gt; e &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; System.EventArgs) &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Handles&lt;/font&gt;&lt;font size="2"&gt; Login1.LoggedIn&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;If&lt;/font&gt;&lt;font size="2"&gt; User.IsInRole(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;Client&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;) &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Then&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;Response.Redirect(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;~/proof.aspx&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Else&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;Login1.DestinationPageUrl = (&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;~/RunSheet.aspx&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;End&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;If&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;End&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Sub&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;font color="#000000" size="2"&gt;Also Have Tried this under Protected Sub Page_Load&lt;/font&gt;:&lt;/font&gt;&lt;/p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;If&lt;/font&gt;&lt;font size="2"&gt; User.IsInRole(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;Client&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;) &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Then&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;Login1.DestinationPageUrl = (&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;~/Proof.aspx&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Else&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;Login1.DestinationPageUrl = (&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;~/RunSheet.aspx&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;End&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;If&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;font color="#000000" size="2"&gt;Thanks,&lt;br /&gt;Kristine&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;</description></item></channel></rss>