<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://code.msdn.microsoft.com/rss.xsl"?><rss version="2.0"><channel><title>Utils.CommonViews</title><link>http://code.msdn.microsoft.com/UtilsCommonViews/Project/ProjectRss.aspx</link><description>This is a collection of views that are common to a lot of application. Implemented to the best of industry standards and&amp;#47;or UI guidelines.      Currently the first view is a login view that uses Secure...</description><item><title>UPDATED WIKI: Home</title><link>http://code.msdn.microsoft.com/UtilsCommonViews/Wiki/View.aspx?title=Home&amp;version=4</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
Stop reinventing the wheel
&lt;/h1&gt; &lt;br /&gt;This library is designed to host a number of views that are used by utilites, apps and alike all the time.&lt;br /&gt; &lt;br /&gt;The most common example that led to this project was the login form. You always reimplement login forms and you always do it wrong (from a security point of view). The first version of this library consists of a login form that utilizes SecureString objects to handle the password and encrypt the data for storing between sessions.&lt;br /&gt; &lt;br /&gt;Read about this library at my blog: &lt;a href="http://alexduggleby.com/2008/03/05/a-reusable-secure-login-form/" class="externalLink"&gt;http://alexduggleby.com/2008/03/05/a-reusable-secure-login-form/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
Used libraries
&lt;/h2&gt; &lt;br /&gt;The library uses a library of mine that provides some extension methods. Once that source is cleaned-up a little, I'll post it here too. For now only available as a binary in the project. &lt;br /&gt; &lt;br /&gt;The form uses the SecureTextbox Control by Glavs (the dotDude of .net) that he published here: &lt;a href="http://weblogs.asp.net/pglavich/archive/2006/10/29/Secure-TextBox-Updated.aspx" class="externalLink"&gt;http://weblogs.asp.net/pglavich/archive/2006/10/29/Secure-TextBox-Updated.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
Usage
&lt;/h2&gt;&lt;pre&gt;
LoginController _loginController = new LoginController();
_loginController.GetCredentials();
 
string _username = _loginController.Username;
char[] _password = _loginController.Password;
// _password needs to be zero'ed a.s.a.p. after usage
&lt;/pre&gt; &lt;br /&gt;Easy, right? You just need to remember to zero out that char array that contains the password (set each char to 0) after you have used it.&lt;br /&gt;
&lt;/div&gt;</description><author>AlexDuggleby</author><pubDate>Wed, 05 Mar 2008 22:12:03 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080305P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://code.msdn.microsoft.com/UtilsCommonViews/Wiki/View.aspx?title=Home&amp;version=3</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
Stop reinventing the wheel
&lt;/h1&gt; &lt;br /&gt;This library is designed to host a number of views that are used by utilites, apps and alike all the time.&lt;br /&gt; &lt;br /&gt;The most common example that led to this project was the login form. You always reimplement login forms and you always do it wrong (from a security point of view). The first version of this library consists of a login form that utilizes SecureString objects to handle the password and encrypt the data for storing between sessions.&lt;br /&gt; &lt;br /&gt;Read about this library at my blog: &lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
Used libraries
&lt;/h2&gt; &lt;br /&gt;The library uses a library of mine that provides some extension methods. Once that source is cleaned-up a little, I'll post it here too. For now only available as a binary in the project. &lt;br /&gt; &lt;br /&gt;The form uses the SecureTextbox Control by Glavs (the dotDude of .net) that he published here: &lt;a href="http://weblogs.asp.net/pglavich/archive/2006/10/29/Secure-TextBox-Updated.aspx" class="externalLink"&gt;http://weblogs.asp.net/pglavich/archive/2006/10/29/Secure-TextBox-Updated.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
Usage
&lt;/h2&gt;&lt;pre&gt;
LoginController _loginController = new LoginController();
_loginController.GetCredentials();
 
string _username = _loginController.Username;
char[] _password = _loginController.Password;
// _password needs to be zero'ed a.s.a.p. after usage
&lt;/pre&gt; &lt;br /&gt;Easy, right? You just need to remember to zero out that char array that contains the password (set each char to 0) after you have used it.&lt;br /&gt;
&lt;/div&gt;</description><author>AlexDuggleby</author><pubDate>Wed, 05 Mar 2008 22:01:27 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080305P</guid></item><item><title>UPDATED RELEASE: Utils.CommonViews-v1.0.0.0 (Mar 05, 2008)</title><link>http://code.msdn.microsoft.com/UtilsCommonViews/Release/ProjectReleases.aspx?ReleaseId=610</link><description>This is the first version of the CommonViews library. It only contains the login form.</description><author></author><pubDate>Wed, 05 Mar 2008 21:40:59 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: Utils.CommonViews-v1.0.0.0 (Mar 05, 2008) 20080305P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://code.msdn.microsoft.com/UtilsCommonViews/Wiki/View.aspx?title=Home&amp;version=2</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
Stop reinventing the wheel
&lt;/h1&gt; &lt;br /&gt;This library is designed to host a number of views that are used by utilites, apps and alike all the time.&lt;br /&gt; &lt;br /&gt;The most common example that led to this project was the login form. You always reimplement login forms and you always do it wrong (from a security point of view). The first version of this library consists of a login form that utilizes SecureString objects to handle the password and encrypt the data for storing between sessions.&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
Used libraries
&lt;/h2&gt; &lt;br /&gt;The library uses a library of mine that provides some extension methods. Once that source is cleaned-up a little, I'll post it here too. For now only available as a binary in the project. &lt;br /&gt; &lt;br /&gt;The form uses the SecureTextbox Control by Glavs (the dotDude of .net) that he published here: &lt;a href="http://weblogs.asp.net/pglavich/archive/2006/10/29/Secure-TextBox-Updated.aspx" class="externalLink"&gt;http://weblogs.asp.net/pglavich/archive/2006/10/29/Secure-TextBox-Updated.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
Usage
&lt;/h2&gt;&lt;pre&gt;
LoginController _loginController = new LoginController();
_loginController.GetCredentials();
 
string _username = _loginController.Username;
char[] _password = _loginController.Password;
// _password needs to be zero'ed a.s.a.p. after usage
&lt;/pre&gt; &lt;br /&gt;Easy, right? You just need to remember to zero out that char array that contains the password (set each char to 0) after you have used it.&lt;br /&gt; &lt;br /&gt;
&lt;/div&gt;</description><author>AlexDuggleby</author><pubDate>Wed, 05 Mar 2008 21:40:04 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080305P</guid></item><item><title>CREATED RELEASE: Utils.CommonViews-v1.0.0.0 (Mar 05, 2008)</title><link>http://code.msdn.microsoft.com/UtilsCommonViews/Release/ProjectReleases.aspx?ReleaseId=610</link><description>This is the first version of the CommonViews library. It only contains the login form.</description><author></author><pubDate>Wed, 05 Mar 2008 21:29:00 GMT</pubDate><guid isPermaLink="false">CREATED RELEASE: Utils.CommonViews-v1.0.0.0 (Mar 05, 2008) 20080305P</guid></item></channel></rss>