summaryrefslogtreecommitdiffstats
path: root/activate.php
diff options
context:
space:
mode:
authorKarl 'vollmerk' Vollmer <vollmer@ampache.org>2006-01-02 01:06:06 +0000
committerKarl 'vollmerk' Vollmer <vollmer@ampache.org>2006-01-02 01:06:06 +0000
commit83f3c4114164617f48f3b013027f9079ddc2675c (patch)
tree3fc5ba313a14992eb3683e2a2e46c095fc7a8f7f /activate.php
parent5c2efb82b74874e5f7220cb1a00479c009d9221b (diff)
downloadampache-83f3c4114164617f48f3b013027f9079ddc2675c.tar.gz
ampache-83f3c4114164617f48f3b013027f9079ddc2675c.tar.bz2
ampache-83f3c4114164617f48f3b013027f9079ddc2675c.zip
updated registration mojo thx pb1dft also some fluf updates
Diffstat (limited to 'activate.php')
-rw-r--r--activate.php49
1 files changed, 49 insertions, 0 deletions
diff --git a/activate.php b/activate.php
new file mode 100644
index 00000000..4aeb00da
--- /dev/null
+++ b/activate.php
@@ -0,0 +1,49 @@
+<?php
+/*
+
+ Copyright (c) 2001 - 2006 Ampache.org
+ All Rights Reserved
+
+ This program is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+*/
+
+$no_session = true;
+require_once( "modules/init.php" );
+if(conf('demo_mode')) {
+ access_denied();
+}
+
+// Access Control
+echo "<html><head>";
+show_template('style');
+echo "<head><body>";
+
+
+$username = $_GET['u'];
+$validation = $_GET['act_key'];
+$user = new User($username);
+$val1 = $GLOBALS['user']->get_user_validation($username,$validation);
+if (!$val1){
+ $GLOBALS['error']->add_error('no_such_user',_("No user with this name registered"));
+ $GLOBALS['error']->print_error('no_such_user');
+ echo "</body></html>";
+ break;
+ }
+$activate = $GLOBALS['user']->activate_user($username);
+show_confirmation('User activated','This User ID is activated and can be used','/login.php');
+echo "</body></html>";
+
+?>