-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathatti_connect.php
70 lines (60 loc) · 1.74 KB
/
atti_connect.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
<?php
// atti_connect.php di Attilio Bongiorni - 2005
// modifiche del dicembre 2008 - atticom_new
// connette al database degli atti (MySql)
// setta una sessione, variabilli di sessione:
// user_id_pattern = "bravo ragazzo" connessione ok
// whois -> user id
// hispw -> password
// hispc -> host
//-------------------------
session_start();
include("php_resource32.php");
include("writelog.php");
include("cleanup_text.php");
include_once("config.php");
$pp_user=cleanup_text($_POST["usr_goread"],"",0);
$pp_pwd=cleanup_text($_POST["pwd_goread"],"",0);
$nwho=0;
$connessione=false;
$selezione=false;
if(in_array($pp_user, $uk, $strict = null))
{
$nwho=array_search($pp_user, $uk, $strict = null);
if($pp_pwd==$pk[$nwho])
{
$connessione = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD) or
die("Connessione sql fallita ! ");
// tolto mysql_error() in fase di produzione. Sorg. originale:
// die("Connessione sql fallita ! " . mysql_error());
$selezione = mysql_select_db(DB_NAME) or
die("Connessione al database degli atti fallita !");
writelog("mrpdblog.txt", "Login utente ".$uk[$nwho]);
} else
{
echo "User/password errata, utente ". $nwho." in caso di problemi contatta l'amministratore di sistema";
//debug
echo DB_HOST;
echo DB_USER;
echo DB_PASSWORD;
echo DB_NAME;
//debug
}
} else
{
echo "User/password errata, in caso di problemi contatta l'amministratore di sistema";
}
if ($connessione == True and $selezione == True)
{
$_SESSION["user_id_pattern"] = "bravo ragazzo";
$_SESSION["whois"] = "username";
$_SESSION["hispw"] = "password";
$_SESSION["hispc"] = "localhost";
$_SESSION["who"] = $uk[$nwho];
//con questo Include si ritorna all'Index
include("index.php");
} else
{
session_destroy();
}
?>