Click here to Skip to main content
Click here to Skip to main content

Security: It’s Getting Worse

By , 7 May 2013
 
BadAuthentication.zip
BadAuthentication.suo
BadAuthentication
BadAuthentication.csproj.user
bin
BadAuthentication.dll
BadAuthentication.pdb
Properties
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace BadAuthentication
{
    public partial class Login : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void loginButton_Click(object sender, EventArgs e)
        {
            if (AuthenticateUser(userNameTextBox.Text, passwordTextBox.Text))
            {
                Response.Cookies.Add(new HttpCookie("username", userNameTextBox.Text));
                Response.Cookies.Add(new HttpCookie("password", passwordTextBox.Text));
                Response.Cookies.Add(new HttpCookie("loggedin", "true"));
                Response.Redirect("Default.aspx");
            }
        }


        private bool AuthenticateUser(string username, string password)
        {
            return true;
        }

    }
}

By viewing downloads associated with this article you agree to the Terms of use and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

About the Author

Espen Harlinn
Architect Goodtech Projects & Services AS
Norway Norway
Principal Architect - Goodtech Projects & Services AS.
 
Specializing in integrated operations and high performance computing solutions.
 
I’ve been fooling around with computers since the early eighties, I’ve even done work on CP/M and MP/M.
 
Wrote my first “real” program on a BBC micro model B based on a series in a magazine at that time. It was fun and I got hooked on this thing called programming ...
 
A few Highlights:
  • High performance application server development
  • Model Driven Architecture and Code generators
  • Real-Time Distributed Solutions
  • C, C++, C#, Java, TSQL, PL/SQL, Delphi, ActionScript, Perl, Rexx
  • Microsoft SQL Server, Oracle RDBMS, IBM DB2, PostGreSQL
  • AMQP, Apache qpid, RabbitMQ, Microsoft Message Queuing, IBM WebSphereMQ, Oracle TuxidoMQ
  • Oracle WebLogic, IBM WebSphere
  • Corba, COM, DCE, WCF
  • AspenTech InfoPlus.21(IP21), OsiSoft PI
 
More information about what I do for a living can be found at: harlinn.com or LinkedIn
 
You can contact me at espen.harlinn@goodtech.no

Permalink | Advertise | Privacy | Mobile
Web03 | 2.6.130617.1 | Last Updated 7 May 2013
Article Copyright 2011 by Espen Harlinn
Everything else Copyright © CodeProject, 1999-2013
Terms of Use
Layout: fixed | fluid