gpt4 book ai didi

javascript - 登录后如何在Logo下添加 "Username"

转载 作者:太空宇宙 更新时间:2023-11-04 12:57:22 24 4
gpt4 key购买 nike

我想在用户登录后在我的网页的图像 Logo 下添加一个“用户名”。我想在此处添加 Session 变量以捕获用户名,然后想在我的网页 Logo 下的 html 代码中调用“Session”值。

我的C#文件代码(Main.cs)文件名:

[ModuleMethodAttribute(Require_Post = true)]
public string Auth(string Username, string Password, string CompanyRpt)
{
AuthenticationRequest Login = new AuthenticationRequest();

Login.Username = Username;
Login.Password = Password;

//Login.Username = "dev1";
//Login.Password = "password";

AuthenticationResult Result = Login.Execute();

if (Result.Authenticated)
{
Result.Commit();
Instance.Session.Add("CompanyRpt", CompanyRpt);

HttpContext.Current.Response.Redirect("/index.html");
return "";
}
else
{
return "login failure - " + Result.Message;
}
}

我的导航 HTML 文件代码:

<nav class="sidenav left hidden-print" role="navigation">
<ul class="menu">
<li class="user">
<div class="content">
Logo will appear here
</div>

用户名应该出现在此处调用的图像下方。

最佳答案

如果你使用的是 asp.net mvc,你可以简单地这样做:

<div class="content">
Logo will appear here
@if(User.Identity.IsAuthenticated)
{
<span class="logo">@User.Identity.Name</span>
}
</div>

编辑: 从评论中可以看出,OP 没有使用 ASP.NET(尽管在我回答时他/她的问题中有 asp.net 标签),因此这个答案无效。

关于javascript - 登录后如何在Logo下添加 "Username",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25717674/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com