aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/includes/auth.php
diff options
context:
space:
mode:
authorPaul S. Owen <psotfx@users.sourceforge.net>2001-04-19 13:18:57 +0000
committerPaul S. Owen <psotfx@users.sourceforge.net>2001-04-19 13:18:57 +0000
commit175d4a049fb71b7e3cc56d467411bcac5aa2f3d1 (patch)
treeb1eb00bc68084208983ae64b388f872d9b77fc5e /phpBB/includes/auth.php
parent6c17dca2469dc4683fb35dbf659a249f2272a151 (diff)
downloadforums-175d4a049fb71b7e3cc56d467411bcac5aa2f3d1.tar
forums-175d4a049fb71b7e3cc56d467411bcac5aa2f3d1.tar.gz
forums-175d4a049fb71b7e3cc56d467411bcac5aa2f3d1.tar.bz2
forums-175d4a049fb71b7e3cc56d467411bcac5aa2f3d1.tar.xz
forums-175d4a049fb71b7e3cc56d467411bcac5aa2f3d1.zip
Moved all included files to includes
git-svn-id: file:///svn/phpbb/trunk@182 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB/includes/auth.php')
-rw-r--r--phpBB/includes/auth.php87
1 files changed, 87 insertions, 0 deletions
diff --git a/phpBB/includes/auth.php b/phpBB/includes/auth.php
new file mode 100644
index 0000000000..3730cd5872
--- /dev/null
+++ b/phpBB/includes/auth.php
@@ -0,0 +1,87 @@
+<?php
+/***************************************************************************
+ * auth.php
+ * -------------------
+ * begin : Saturday, Feb 13, 2001
+ * copyright : (C) 2001 The phpBB Group
+ * email : support@phpbb.com
+ *
+ * $Id$
+ *
+ *
+ ***************************************************************************/
+
+
+/***************************************************************************
+ *
+ * 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.
+ *
+ *
+ ***************************************************************************/
+
+/* Notes:
+ * auth() is going to become a very complex function and can take in a LARGE number of arguments.
+ * The currently included argements should be enough to handle any situation, however, if you need access to another
+ * the best option would be to create a global variable and access it that way if you can.
+ *
+ * auth() returns:
+ * TRUE if the user authorized
+ * FALSE if the user is not
+ */
+function auth($type, $db, $id = "", $user_ip = "")
+{
+ global $userdata;
+ switch($type)
+ {
+ // Empty for the moment.
+ }
+}
+
+
+/*
+ * The following functions are used for getting user information. They are not related directly to auth()
+ */
+
+function get_userdata_from_id($userid, $db)
+{
+ $sql = "SELECT * FROM ".USERS_TABLE." WHERE user_id = $userid";
+ if(!$result = $db->sql_query($sql))
+ {
+ $userdata = array("error" => "1");
+ return ($userdata);
+ }
+ if($db->sql_numrows($result))
+ {
+ $myrow = $db->sql_fetchrowset($result);
+ return($myrow[0]);
+ }
+ else
+ {
+ $userdata = array("error" => "1");
+ return ($userdata);
+ }
+}
+
+function get_userdata($username, $db) {
+ $sql = "SELECT * FROM ".USERS_TABLE." WHERE username = '$username' AND user_level != ".DELETED;
+ if(!$result = $db->sql_query($sql))
+ {
+ $userdata = array("error" => "1");
+ }
+
+ if($db->sql_numrows($result))
+ {
+ $myrow = $db->sql_fetchrowset($result);
+ return($myrow[0]);
+ }
+ else
+ {
+ $userdata = array("error" => "1");
+ return ($userdata);
+ }
+}
+
+?>