Revision 336531323132 () - Diff

Link to this snippet: https://friendpaste.com/16ooUOlDUomNBy4lXuz2k1
Embed:
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
<?php
$cnc = midgard_connection::get_instance();
$cnc->open('midgard.conf');
$user = new midgard_user();
$user->login = "tester";
$user->authtype = "Plaintext";

$user->create();

$params = array ("login" => "tester", "authtype" => "Plaintext");

$user = new midgard_user($params);
var_dump($user->login());


$user = new midgard_user();
$user->login = "tester";
$user->authtype = "SHA256";

$user->create();

$params = array ("login" => "tester", "authtype" => "SHA256");
$user = new midgard_user($params);
var_dump($user->login());

$user->password = hash("sha256", 'testpw');
$user->update();
$user->logout();
$password = hash("sha256", "testpw1");
$params = array ("login" => "tester", "authtype" => "SHA256", "password" => $password);
$user = new midgard_user($params);

var_dump($user->login()); // It seems that logout does not work


?>