Skip to content

Commit 81f5a89

Browse files
author
Kristan Kenney
committed
Get correct details in v-list-user-auth-log
1 parent 970312e commit 81f5a89

File tree

2 files changed

+48
-34
lines changed

2 files changed

+48
-34
lines changed

bin/v-list-user-auth-log

Lines changed: 39 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -23,19 +23,21 @@ json_list() {
2323
objects=$(echo "$logs" |wc -l)
2424
echo "{"
2525
for str in $logs; do
26-
IP=$(echo "$str" |cut -f 2 -d \')
27-
FINGERPRINT=$(echo "$str" |cut -f 4 -d \')
28-
STATUS=$(echo "$str" |cut -f 6 -d \')
29-
DATE=$(echo "$str" |cut -f 8 -d \')
30-
TIME=$(echo "$str" |cut -f 10 -d \')
31-
ACTIVE=$(echo "$str" |cut -f 12 -d \')
26+
DATE=$(echo "$str" |cut -f 2 -d \')
27+
TIME=$(echo "$str" |cut -f 4 -d \')
28+
IP=$(echo "$str" |cut -f 6 -d \')
29+
ACTION=$(echo "$str" |cut -f 8 -d \')
30+
STATUS=$(echo "$str" |cut -f 10 -d \')
31+
SESSION=$(echo "$str" |cut -f 12 -d \')
32+
ACTIVE=$(echo "$str" |cut -f 14 -d \')
3233
echo -n ' "'$i'": {
33-
"IP": "'$IP'",
34-
"FINGERPRINT": "'$FINGERPRINT'",
35-
"TIME": "'$TIME'",
3634
"DATE": "'$DATE'",
37-
"ACTIVE": "'$ACTIVE'",
38-
"STATUS": "'$STATUS'"
35+
"TIME": "'$TIME'",
36+
"IP": "'$IP'",
37+
"ACTION": "'$ACTION'",
38+
"STATUS": "'$STATUS'",
39+
"SESSION": "'$SESSION'",
40+
"ACTIVE": "'$ACTIVE'"
3941
}'
4042
if [ "$i" -lt "$objects" ]; then
4143
echo ','
@@ -49,45 +51,48 @@ json_list() {
4951

5052
shell_list() {
5153
IFS=$'\n'
52-
echo "DATE~TIME~IP~FINGERPRINT~ACTIVE~STATUS"
54+
echo "DATE~TIME~IP~SESSION~ACTIVE~STATUS"
5355
echo "----~----~--~-----------~------"
5456
for str in $logs; do
55-
IP=$(echo "$str" |cut -f 2 -d \')
56-
FINGERPRINT=$(echo "$str" |cut -f 4 -d \')
57-
STATUS=$(echo "$str" |cut -f 6 -d \')
58-
DATE=$(echo "$str" |cut -f 8 -d \')
59-
TIME=$(echo "$str" |cut -f 10 -d \')
60-
ACTIVE=$(echo "$str" |cut -f 12 -d \')
61-
echo "$DATE~$TIME~$IP~$FINGERPRINT~$ACTIVE~$STATUS"
57+
DATE=$(echo "$str" |cut -f 2 -d \')
58+
TIME=$(echo "$str" |cut -f 4 -d \')
59+
IP=$(echo "$str" |cut -f 6 -d \')
60+
ACTION=$(echo "$str" |cut -f 8 -d \')
61+
STATUS=$(echo "$str" |cut -f 10 -d \')
62+
SESSION=$(echo "$str" |cut -f 12 -d \')
63+
ACTIVE=$(echo "$str" |cut -f 14 -d \')
64+
echo "$DATE~$TIME~$IP~$ACTION~$STATUS~$SESSION~$ACTIVE"
6265
done
6366
}
6467

6568
# PLAIN list function
6669
plain_list() {
6770
IFS=$'\n'
6871
for str in $logs; do
69-
IP=$(echo "$str" |cut -f 2 -d \')
70-
FINGERPRINT=$(echo "$str" |cut -f 4 -d \')
71-
STATUS=$(echo "$str" |cut -f 6 -d \')
72-
DATE=$(echo "$str" |cut -f 8 -d \')
73-
TIME=$(echo "$str" |cut -f 10 -d \')
74-
ACTIVE=$(echo "$str" |cut -f 12 -d \')
75-
echo -e "$DATE\t$TIME\t$IP\t$FINGERPRINT\t$ACTIVE\t$STATUS"
72+
DATE=$(echo "$str" |cut -f 2 -d \')
73+
TIME=$(echo "$str" |cut -f 4 -d \')
74+
IP=$(echo "$str" |cut -f 6 -d \')
75+
ACTION=$(echo "$str" |cut -f 8 -d \')
76+
STATUS=$(echo "$str" |cut -f 10 -d \')
77+
SESSION=$(echo "$str" |cut -f 12 -d \')
78+
ACTIVE=$(echo "$str" |cut -f 14 -d \')
79+
echo -e "$DATE\t$TIME\t$IP\t$ACTION\t$STATUS\t$SESSION\t$ACTIVE"
7680
done
7781
}
7882

7983
# CSV list function
8084
csv_list() {
8185
IFS=$'\n'
82-
echo "DATE,TIME,IP,FINGERPRINT,ACTIVE,STATUS"
86+
echo "DATE,TIME,IP,ACTION,STATUS,SESSION,ACTIVE"
8387
for str in $logs; do
84-
IP=$(echo "$str" |cut -f 2 -d \')
85-
FINGERPRINT=$(echo "$str" |cut -f 4 -d \')
86-
STATUS=$(echo "$str" |cut -f 6 -d \')
87-
DATE=$(echo "$str" |cut -f 8 -d \')
88-
TIME=$(echo "$str" |cut -f 10 -d \')
89-
ACTIVE=$(echo "$str" |cut -f 12 -d \')
90-
echo "$DATE,$TIME,$IP,$FINGERPRINT,$ACTIVE,$STATUS"
88+
DATE=$(echo "$str" |cut -f 2 -d \')
89+
TIME=$(echo "$str" |cut -f 4 -d \')
90+
IP=$(echo "$str" |cut -f 6 -d \')
91+
ACTION=$(echo "$str" |cut -f 8 -d \')
92+
STATUS=$(echo "$str" |cut -f 10 -d \')
93+
SESSION=$(echo "$str" |cut -f 12 -d \')
94+
ACTIVE=$(echo "$str" |cut -f 14 -d \')
95+
echo "$DATE,$TIME,$IP,$SESSION,$ACTIVE,$STATUS"
9196

9297
done
9398
}

web/templates/admin/list_log_auth.html

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,15 @@
55
</div>
66
<div class="l-unit-toolbar__buttonstrip float-right">
77
<a href="javascript:location.reload();" class="ui-button cancel" dir="ltr"><i class="fas fa-redo status-icon green"></i><?=_('Refresh')?></a>
8+
<div class="actions-panel display-inline-block" key-action="js">
9+
<a class="data-controls do_delete ui-button danger cancel">
10+
<i class="do_delete fas fa-times-circle status-icon red"></i><?=_('Delete')?>
11+
<input type="hidden" name="delete_url" value="/delete/log/auth/?token=<?=$_SESSION['token']?>" />
12+
<div class="confirmation-text-delete hidden" title="<?=_('Confirmation')?>">
13+
<p class="confirmation"><?=_('DELETE_LOGS_CONFIRMATION')?></p>
14+
</div>
15+
</a>
16+
</div>
817
</div>
918
</div>
1019
</div>

0 commit comments

Comments
 (0)