File: 0.02.65a/server/web/login.php (View as Code)

1: 2: /* ------------------------------------------------------------- 3: This file is part of FreeNATS 4: 5: FreeNATS is (C) Copyright 2008 PurplePixie Systems 6: 7: FreeNATS is free software: you can redistribute it and/or modify 8: it under the terms of the GNU General Public License as published by 9: the Free Software Foundation, either version 3 of the License, or 10: (at your option) any later version. 11: 12: FreeNATS is distributed in the hope that it will be useful, 13: but WITHOUT ANY WARRANTY; without even the implied warranty of 14: MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15: GNU General Public License for more details. 16: 17: You should have received a copy of the GNU General Public License 18: along with Foobar. If not, see www.gnu.org/licenses 19: 20: For more information see www.purplepixie.org/freenats 21: -------------------------------------------------------------- */ 22: 23: ob_start(); 24: require("include.php"); 25: $NATS->Start(); 26: 27: if ($NATS_Session->Create($NATS->DB,$_REQUEST['naun'],$_REQUEST['napw'])) 28: { 29: $loc="main.php"; 30: if (isset($_REQUEST['url'])) $loc=$_REQUEST['url']; 31: 32: if ($NATS->Cfg->Get("freenats.firstrun")=="1") $loc="welcome.php"; 33: 34: header("Location: ".$loc); 35: exit(); 36: } 37: 38: header("Location: ./?login_msg=Login+Failed"); 39: exit(); 40: ?>