瀏覽代碼

Keeping the original password to send it by mail without crypt when register a new user.

vbracco 16 年之前
父節點
當前提交
30f76eecd6
共有 2 個文件被更改,包括 5 次插入6 次删除
  1. 1 5
      admin/user.php
  2. 4 1
      classes/user.class.php

+ 1 - 5
admin/user.php 查看文件

@@ -35,11 +35,7 @@ if ($user->isAdmin()) {
35 35
 		}
36 36
 		if (isset($_POST["btnVerifyUser"])) {
37 37
 			unset($_POST["btnVerifyUser"]);
38
-		}
39
-		if (isset($_POST["password"])) {
40
-			$_POST["password"] = md5($_POST["password"]);
41
-		}
42
-		
38
+		}		
43 39
 		if (isset($_POST["id_user"])) {
44 40
 			$user->modifyUser($_POST, $_POST["id_user"]);
45 41
 		} else {			

+ 4 - 1
classes/user.class.php 查看文件

@@ -87,8 +87,10 @@ class user extends Conexion_Mysql {
87 87
 	function addUser($fieldsArray) {
88 88
 		if ($this->ejecutarConsulta("SELECT id_user FROM ".$this->conf->tablePrefix."users WHERE login='".$fieldsArray['login']."'")) {
89 89
 			if ($this->contarRegistros()==0) {
90
+				$realPassword = ($fieldsArray["password"]);
91
+				$fieldsArray["password"] = md5($fieldsArray["password"]);
90 92
 				if ($this->insertarDeFormulario($this->conf->tablePrefix."users", $fieldsArray)) {
91
-					$this->confirmationEmail($fieldsArray['email'], $fieldsArray['login'], $fieldsArray['password']);
93
+					$this->confirmationEmail($fieldsArray['email'], $fieldsArray['login'], $realPassword);
92 94
 					header("Location: ".$this->conf->urlGelato."/admin/admin.php?added=true");
93 95
 					die();
94 96
 				} else {
@@ -103,6 +105,7 @@ class user extends Conexion_Mysql {
103 105
 	}
104 106
 
105 107
 	function modifyUser($fieldsArray, $id_user) {
108
+		$fieldsArray["password"] = md5($fieldsArray["password"]);
106 109
 		if ($this->modificarDeFormulario($this->conf->tablePrefix."users", $fieldsArray, "id_user=$id_user")) {
107 110
 			header("Location: ".$this->conf->urlGelato."/admin/admin.php?modified=true");
108 111
 			die();