Beispiel #1
0
    public ActionResult signup(int?status, string returnUrl)
    {
        ViewBag.IsAlertResponse        = false;
        ViewBag.ActivityResponsMessage = null;

        var roleList = reader.GetUserRoles().Result;

        ViewBag.UserRoleList = roleList;

        try
        {
            if (this.Request.IsAuthenticated)
            {
                // Info.
                var    identity = (ClaimsPrincipal)Thread.CurrentPrincipal;
                string userName = identity.Claims.Where(c => c.Type == ClaimTypes.Name)
                                  .Select(c => c.Value).SingleOrDefault();



                return(RedirectToAction("Index", "Dashboard", new { @isLoggin = true }));
            }
            else
            {
                AuthStatusCallBack(status.Value);
                //return RedirectToAction("signin", "Home");
            }
        }
        catch (Exception ex)
        {
            Debug.WriteLine($"An error occurred: {ex.Message}");
        }

        return(this.View());
    }
Beispiel #2
0
    public JsonResult Roles()
    {
        var roles = reader.GetUserRoles();

        return(Json(roles, JsonRequestBehavior.AllowGet));
    }