Thu Feb 15, 2018 10:07 pm
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using mikumlib;
//namespace MKuserman
//{
public class MKuserman
{
private string url = "/tool/user-manager/user/";
// private string url = "/ip/hotspot/user/";
private mkusermanager mk;
private string mkserver;
private string mkusername;
private string mkpassword;
public List<string> output;
public MKuserman(string server, string username, string password)
{
mkserver = server;
mkusername = username;
mkpassword = password;
mk = new mkusermanager(mkserver, 8728, mkusername,mkpassword);
mk.Connect();
mk.Login();
}
public bool Login() { return mk.IsConnected(); }
public void Add(string username,string password, string profile)
{
Vouchers tmp = mk.CreateVoucher(profile, username, password);
}
public void Remove(string userid)
{
if (Login())
{
var del = mk.RemoveVoucher(userid);
}
}
public void Setpassword(Vouchers user, string password)
{
if (Login())
{
var cmd = url + "set=numbers=" + user.Id +
"=password=" + password;
mk.Send(cmd, true);
var output = mk.Read();
}
}
public void Setphone(Vouchers user, string phone)
{
if (Login())
{
var cmd = url + "set=numbers=" + user.Id + "=phone=" + phone;
mk.Send(cmd, true);
var output = mk.Read();
}
}
public List<Vouchers> Getusers()
{
var info = mk.LoadVouchers();
return info;
}
}
//}