]> git.mxchange.org Git - friendica-addons.git/blobdiff - jappixmini/jappix/php/post-users.php
jappixmini: include jappix source
[friendica-addons.git] / jappixmini / jappix / php / post-users.php
diff --git a/jappixmini/jappix/php/post-users.php b/jappixmini/jappix/php/post-users.php
new file mode 100644 (file)
index 0000000..d217ff0
--- /dev/null
@@ -0,0 +1,48 @@
+<?php
+
+/*
+
+Jappix - An open social platform
+This is the user add POST handler (install & manager)
+
+-------------------------------------------------
+
+License: AGPL
+Author: Vanaryon
+Last revision: 28/12/10
+
+*/
+
+// Someone is trying to hack us?
+if(!defined('JAPPIX_BASE'))
+       exit;
+
+// Marker
+$valid_user = true;
+
+// Administrator name
+if(isset($_POST['user_name']) && !empty($_POST['user_name']))
+       $user_name = trim($_POST['user_name']);
+else
+       $valid_user = false;
+
+// Administrator password (first)
+if(isset($_POST['user_password']) && !empty($_POST['user_password']))
+       $user_password = trim($_POST['user_password']);
+else
+       $valid_user = false;
+
+// Administrator password (second)
+if(isset($_POST['user_repassword']) && ($user_password != $_POST['user_repassword']))
+       $valid_user = false;
+
+// Generate the users XML content
+if($valid_user) {
+       // Add our user
+       manageUsers('add', array($user_name => $user_password));
+       
+       // Reset the user name
+       $user_name = '';
+}
+
+?>