示例#1
0
<?
/*
Basic login example with php user class
http://phpUserClass.com
*/
require_once 'authClass_php5.php';
$user = new flexibleAccess();
if ( isset($_GET['logout']) && $_GET['logout'] == 1 ) 
	$user->logout('http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']);
if ( !$user->is_loaded() )//если нет userID, т.е. в конструкторе не определили, проверяем введенные данные, если ошибка - редирект на себя
{ 
	//Login stuff:
	if ( isset($_POST['uname']) && isset($_POST['pwd'])){//если есть и логин и пароль
	  if ( !$user->login($_POST['uname'],$_POST['pwd'],$_POST['remember'] )){//если login класса = ложь, сообщаем
	  //Mention that we don't have to use addslashes as the class do the job
	    echo 'Wrong username and/or password';
	  }else{																//если login класса = истина, редирект
	  echo "Да,вот так вот";
	    //user is now loaded
	    header('Location: http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']);
	  }
	}
	echo '<h1>Login</h1>
	<p><form method="post" action="'.$_SERVER['PHP_SELF'].'" >
	 username: <input type="text" name="uname" ><br><br >
	 password: <input type="password" name="pwd" ><br ><br >
	 Remember me? <input type="checkbox" name="remember" value="1" ><br ><br >
	 <input type="submit" value="login" >
	</form>
	</p>';
	die();
示例#2
0
<?php

include "../pulse.config.php";
include "libs/access.class.php";
$user = new flexibleAccess();
$user->logout('login.php');
示例#3
0
<?php 
/*
Basic login example with php user class
http://phpUserClass.com
*/
$logout;
require_once 'access.class.php';
$user = new flexibleAccess();
$url = $_SERVER['HTTP_REFERER'];
if ($_GET['logout'] == 1) {
    $user->logout('SNS.php');
} else {
    if (!$user->is_loaded()) {
        //Login stuff:
        if (isset($_POST['uname']) && isset($_POST['pwd'])) {
            if (!$user->login($_POST['uname'], $_POST['pwd'], $_POST['remember'])) {
                //Mention that we don't have to use addslashes as the class do the job
                echo 'Wrong username and/or password';
            } else {
                //user is now loaded
                header("Location:SNS.php");
            }
        }
        echo '<h1>Login</h1>
	<p><form method="post" action="' . $_SERVER['PHP_SELF'] . '" />
	 username: <input type="text" name="uname" /><br /><br />
	 password: <input type="password" name="pwd" /><br /><br />
	 Remember me? <input type="checkbox" name="remember" value="1" /><br /><br />
	 <input type="submit" value="login" />
	</form>
	</p>';
示例#4
0
<?
session_start();

$this_page = "property";
$_SESSION['role'] = ($_SESSION['role']!="1") ? $_SESSION['role'] : 6;

/** Login Class**/
require_once '../PLC/plc.class.php';

if($_GET['p'] == 6 || $_GET['p'] == 5 || $_GET['logout']==1){

	/** Login **/

	$user = new flexibleAccess();
	if ( $_GET['logout'] == 1 ){
		$user->logout();
	}
	if ( !$user->autologin()){
		header("Location: ../PLC/index.php");
		exit; //To ensure security
	}else{
		$cookie 				= $user->read_cookie();
		$_SESSION['u_id'] 		= $user->userData[$user->tbFields['userID']];
		$_SESSION['u_name'] 	= $user->userData[$user->tbFields['login']];
		$_SESSION['u_email'] 	= $user->userData[$user->tbFields['email']];
		$_SESSION['role'] 		= $user->userData['role'];
		$_SESSION['property'] 	= $user->userData['property_id'];
		$_SESSION['u_time'] 	= date("Y-m-d H:i:s", time());
		$_SESSION['u_lang'] 	= $user->userData['lang_id'];
		$_SESSION["valid_user"] = TRUE;
	}
示例#5
0
文件: config.php 项目: raku/simitcms
/* */
mysql_connect($mysql_host, $mysql_user, $mysql_user_pass) or die("MySQL Hata: " . mysql_error());
mysql_select_db($mysql_dbname);
@mysql_query("SET NAMES 'utf8'");
define('SITE_ADDRESS', 'http://localhost/cms/');
///////// login
$user = new flexibleAccess();
if (!isset($nonaccess)) {
    if (!$user->is_loaded()) {
        header('Location: ../index.php');
    }
}
$ic = NULL;
$not = NULL;
$nav = NULL;
$head = NULL;
$sayi = 1;
$dir = TRUE;
$textarea = FALSE;
$imgupload = FALSE;
$date = FALSE;
$login = FALSE;
if (isset($_GET["logout"])) {
    if (!$user->logout($redirectTo = '../index.php')) {
        echo "gel";
    }
}
?>