[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

SF.net SVN: ledger-smb: [738] trunk/menu.pl



Revision: 738
          http://svn.sourceforge.net/ledger-smb/?rev=738&view=rev
Author:   christopherm
Date:     2006-12-07 08:07:09 -0800 (Thu, 07 Dec 2006)

Log Message:
-----------
removing if ($myconfig{password}) clause, as I cannot see why one would want this

Modified Paths:
--------------
    trunk/menu.pl

Modified: trunk/menu.pl
===================================================================
--- trunk/menu.pl	2006-12-06 19:13:37 UTC (rev 737)
+++ trunk/menu.pl	2006-12-07 16:07:09 UTC (rev 738)
@@ -152,39 +152,36 @@
 
 sub check_password {
   
-	if ($myconfig{password}) {
+	require "bin/pw.pl";
 
-		require "bin/pw.pl";
-
-		if ($form->{password}) {
-			if (! Session::password_check($form, $form->{login}, $form->{password})) {
-				if ($ENV{HTTP_USER_AGENT}) {
-					&getpassword;
-				} else {
-					$form->error(__FILE__.':'.__LINE__.': '.$locale->text('Access Denied!'));
-				}
-				exit;
+	if ($form->{password}) {
+		if (! Session::password_check($form, $form->{login}, $form->{password})) {
+			if ($ENV{HTTP_USER_AGENT}) {
+				&getpassword;
 			} else {
-				Session::session_create($form);
+				$form->error(__FILE__.':'.__LINE__.': '.$locale->text('Access Denied!'));
 			}
-			
+			exit;
 		} else {
-			if ($ENV{HTTP_USER_AGENT}) {
-				$ENV{HTTP_COOKIE} =~ s/;\s*/;/g;
-				@cookies = split /;/, $ENV{HTTP_COOKIE};
-				foreach (@cookies) {
-					($name,$value) = split /=/, $_, 2;
-					$cookie{$name} = $value;
-				}
+			Session::session_create($form);
+		}
+		
+	} else {
+		if ($ENV{HTTP_USER_AGENT}) {
+			$ENV{HTTP_COOKIE} =~ s/;\s*/;/g;
+			@cookies = split /;/, $ENV{HTTP_COOKIE};
+			foreach (@cookies) {
+				($name,$value) = split /=/, $_, 2;
+				$cookie{$name} = $value;
+			}
 
-				#check for valid session
-				if(!Session::session_check($cookie{"LedgerSMB"}, $form)){
-					&getpassword(1);
-					exit;
-				}
-			} else {
+			#check for valid session
+			if(!Session::session_check($cookie{"LedgerSMB"}, $form)){
+				&getpassword(1);
 				exit;
 			}
+		} else {
+			exit;
 		}
 	}
 }


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.