Browse Source

[Improve][Modularization][Webpage]

2021.09.27 / Folus Wen

Actions:
1. EVSE/rootfs/var/www/valid.php skip copy valid_info which size less than 20 bytes from /Storage to /var/www.

Files:
1. As follow commit history

Image version: D0.00.XX.XXXX.XX
Image checksum: XXXXXXXX

Hardware PWB P/N : XXXXXXX
Hardware Version : XXXXXXX
FolusWen 3 years ago
parent
commit
199ddc52b8
1 changed files with 9 additions and 5 deletions
  1. 9 5
      EVSE/rootfs/var/www/valid.php

+ 9 - 5
EVSE/rootfs/var/www/valid.php

@@ -1,16 +1,20 @@
 <?php
-	class Valid	{
+	class Valid	
+	{
 		var $isSuccess;
 			
 		function validUser($user, $passwd)
 		{
-			if(file_exists("/Storage/valid_info")){
-				exec("cp /Storage/valid_info valid_info");
+			if(file_exists("/Storage/valid_info"))
+			{
+				if(filesize("/Storage/valid_info") > 20)
+					exec("cp /Storage/valid_info valid_info");
 			}
 			$array = json_decode(file_get_contents("valid_info"), true);
 			$isSuccess = false;
 			
-			foreach ($array as $key => $value) {				 
+			foreach ($array as $key => $value)
+			{				 
 				if(($user == $key) && (md5($passwd) == $value))
 				{
 					$isSuccess = true;
@@ -21,4 +25,4 @@
 			return $isSuccess;
 		}
 	}
-?>
+?>