/// <summary> /// Método que retorna o tipo de usuário no login. /// </summary> /// <param name="nome">O username.</param> /// <param name="senha">A senha.</param> /// <returns></returns> public int EfetuaLogin(string nome, string senha) { GoldenAccess goldenAccess = new GoldenAccess("http://localhost:3271/GoldenAccess.soap"); LightInfocon.GoldenAccess.General.User usuario = new LightInfocon.GoldenAccess.General.User(nome, senha); try { usuario = goldenAccess.Authenticate(nome, senha); } catch (Exception ex) { if (!usuario.IsAuthenticated) { string erro = ex.Message; return(4); } } if (usuario.IsAuthenticated) { if (usuario.HasGroup("RHADM")) { return(1); } else if (usuario.HasGroup("RHLIM")) { return(2); } else { return(3); } } else { return(5); } }
/* * Método que verifica as permissões de acesso de um usuário a aplicação. */ public int EfetuaLogin(string nome, string senha) { GoldenAccess goldenAccess = new GoldenAccess("http://localhost:3271/GoldenAccess.soap"); LightInfocon.GoldenAccess.General.User usuario = new LightInfocon.GoldenAccess.General.User(nome, senha); //Validação de usuário e senha try { usuario = goldenAccess.Authenticate(nome, senha); //Autenticação de usuário e senha. } catch (Exception ex) { if (!usuario.IsAuthenticated) { string erro = ex.Message; return(4); } } if (usuario.IsAuthenticated) { if (usuario.HasGroup("PTRIOADM")) { return(1);//Será retornado 1 caso o usuário seja administrado do sistema. } else if (usuario.HasGroup("PTRIOLIM")) { return(2);// Será retornado 2 caso o usuário tenha permissões limitadas a aplicação (Apenas consulta). } else { return(3);// Será retornado 3 caso não seja um usuário do sistema. } } else { return(5);// Será retornado 5 caso o erro gerado não tenha sido identificado. } }
public int EfetuaLogin(string nome, string senha) { GoldenAccess goldenAccess = new GoldenAccess("http://localhost:3271/GoldenAccess.soap"); LightInfocon.GoldenAccess.General.User usuario = new LightInfocon.GoldenAccess.General.User(nome, senha); try { usuario = goldenAccess.Authenticate(nome, senha); } catch (Exception ex) { if (!usuario.IsAuthenticated) { string erro = ex.Message; return 4; } } if (usuario.IsAuthenticated) { if (usuario.HasGroup("RHADM")) { return 1; } else if (usuario.HasGroup("RHADM")) { return 2; } else { return 3; } } else { return 5; } }
/* * Método que verifica as permissões de acesso de um usuário a aplicação. */ public int EfetuaLogin(string nome, string senha) { GoldenAccess goldenAccess = new GoldenAccess("http://localhost:3271/GoldenAccess.soap"); LightInfocon.GoldenAccess.General.User usuario = new LightInfocon.GoldenAccess.General.User(nome, senha); //Validação de usuário e senha try { usuario = goldenAccess.Authenticate(nome, senha); //Autenticação de usuário e senha. } catch(Exception ex) { if (!usuario.IsAuthenticated) { string erro = ex.Message; return 4; } } if (usuario.IsAuthenticated) { if (usuario.HasGroup("PTRIOADM")) { return 1;//Será retornado 1 caso o usuário seja administrado do sistema. } else if (usuario.HasGroup("PTRIOLIM")) { return 2;// Será retornado 2 caso o usuário tenha permissões limitadas a aplicação (Apenas consulta). } else { return 3;// Será retornado 3 caso não seja um usuário do sistema. } } else { return 5;// Será retornado 5 caso o erro gerado não tenha sido identificado. } }