Files
MoonPro.net/MP-TAB/WebUserControls/mod_QRScanner.ascx.cs
T
2018-12-04 23:46:45 +01:00

46 lines
1.3 KiB
C#

using MapoDb;
using SteamWare;
using System;
using System.Web.UI;
namespace MoonProTablet.WebUserControls
{
public partial class mod_QRScanner : System.Web.UI.UserControl
{
protected void Page_Load(object sender, EventArgs e)
{
// Richiesto https
// basato su instascan:
// https://github.com/schmich/instascan
if (!Page.IsPostBack)
{
txtQRCode.Text = "";
hlReload.Enabled = false;
}
}
protected void txtQRCode_TextChanged(object sender, EventArgs e)
{
// se abilitato login "pwdOnly" rimando a login...
if (memLayer.ML.cdvb("loginPwdOnly"))
{
string UserAuthKey = txtQRCode.Text.Trim();
// cerco se la pwd valida ci sia...
var results = DataLayer.obj.taOp.getByAuthKey(UserAuthKey);
if (results.Count > 0)
{
// in questo caso rimando a jumper...
int MatrOpr = results[0].MatrOpr;
// rimando a pagina login con pwdOnly...
Response.Redirect(string.Format("jumper?MatrOpr={0}&UserAuthKey={1}", MatrOpr, UserAuthKey));
}
}
//// rimando a pagina di login...
//Response.Redirect(txtQRCode.Text.Trim());
//hlReload.NavigateUrl=txtQRCode.Text.Trim();
//hlReload.Text = txtQRCode.Text.Trim();
//hlReload.Enabled = true;
}
}
}