cvs: php-bugs-web /include cvs-auth.inc

[email protected] ("Philip Olson")
Newsgroups php.webmaster
Message-ID <cvsphilip1227201433@cvsserver>
philip		Thu Nov 20 17:17:13 2008 UTC

  Modified files:              
    /php-bugs-web/include	cvs-auth.inc 
  Log:
  Improve is_cvs_user()
  # Thank Hannes for allowing : in passwords ;)
  
  
http://cvs.php.net/viewvc.cgi/php-bugs-web/include/cvs-auth.inc?r1=1.3&r2=1.4&diff_format=u
Index: php-bugs-web/include/cvs-auth.inc
diff -u php-bugs-web/include/cvs-auth.inc:1.3 php-bugs-web/include/cvs-auth.inc:1.4
--- php-bugs-web/include/cvs-auth.inc:1.3	Thu Nov 20 01:19:23 2008
+++ php-bugs-web/include/cvs-auth.inc	Thu Nov 20 17:17:12 2008
@@ -1,5 +1,5 @@
 <?php
-/* $Id: cvs-auth.inc,v 1.3 2008/11/20 01:19:23 philip Exp $ */
+/* $Id: cvs-auth.inc,v 1.4 2008/11/20 17:17:12 philip Exp $ */
 
 $ignore_password = false;
 $passwd_file = "/repository/CVSROOT/passwd";
@@ -34,14 +34,14 @@
 	return false;
 }
 
-function is_cvs_user ($MC) {
+function is_cvs_user () {
 
-	if (empty($MC)) {
+	if (empty($_COOKIE['MAGIC_COOKIE'])) {
 		return false;
 	}
 	
 	// 0 = username, 1 = password
-	$c = explode(':', base64_decode($MC));
+	$c = explode(':', base64_decode($_COOKIE['MAGIC_COOKIE']), 2);
 	
 	if (!verify_password($c[0], $c[1])) {
 		return false;
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.