bf65731f700a6da537814bf4bd8dcd1fc17296a5
bernd Verwaltung von FTP-Accounts...

bernd authored 14 years ago

1) <?php
2) include('ftpusers.php');
3) 
4) require_role(ROLE_SYSTEMUSER);
5) 
bernd Security-enhancements und a...

bernd authored 14 years ago

6) if (isset($_GET['regular_ftp']))
7) {
8)   check_form_token('regular_ftp', $_REQUEST['token']);
9)   if ($_GET['regular_ftp'] == 'yes')
10)     enable_regular_ftp();
11)   else
12)     disable_regular_ftp();
13)   redirect('accounts'); 
14) }
15) 
16) 
bernd Verwaltung von FTP-Accounts...

bernd authored 14 years ago

17) if (isset($_GET['delete']))
18) {
19)   $ftpuser = load_ftpuser($_GET['delete']);
20) 
21)   $sure = user_is_sure();
22)   if ($sure === NULL)
23)   {
24)     are_you_sure("delete={$ftpuser['id']}", "Möchten Sie den FTP-Zugang »{$ftpuser['username']}« wirklich löschen?");
25)     return;
26)   }
27)   elseif ($sure === true)
28)   {
29)     delete_ftpuser($ftpuser['id']);
30)   }
31)   redirect('accounts');
32) }
33) 
34) $ftpuser = empty_ftpuser();
35) 
36) if (isset($_GET['id']))
37) {
38)   check_form_token('ftpusers_edit');
39)   $ftpuser = load_ftpuser($_GET['id']);
40) }
41) 
42)  
43) $ftpuser['username'] = $_REQUEST['ftpusername'];
44) $ftpuser['password'] = $_REQUEST['password'];
45) $ftpuser['homedir'] = $_REQUEST['homedir'];
46) if (isset($_REQUEST['active']))
47)   $ftpuser['active'] = $_REQUEST['active'];
48) else
49)   $ftpuser['active'] = 0;
50) 
bernd Erlaube unverschlüsselte FT...

bernd authored 12 years ago

51) if (isset($_REQUEST['forcessl']))
52)   $ftpuser['forcessl'] = $_REQUEST['forcessl'];
53) else
54)   $ftpuser['forcessl'] = 0;
55)