登录时如何获取用户名并将其存储到数据库

ycwong

我想在用户登录时获得用户名,之后,当他们想要对特定候选人进行投票时,单击“投票”按钮,那么用户的用户名将存储在数据库中。有什么建议吗?为了显示候选人的详细信息(进行投票),我使用了Gridview,现在,我能够将候选人的详细信息存储在数据库中,只需保留选民的用户名即可。

protected void LinkButton_Click(Object sender, EventArgs e)
    {
        String MyConnection2 = "Server=localhost;database=ovs;Uid=root;password=; Convert Zero Datetime=True";
     
        MySqlConnection MyConn2 = new MySqlConnection(MyConnection2);      
        GridViewRow grdrow = (GridViewRow)((LinkButton)sender).NamingContainer;
        Label lblStudentId = (Label)grdrow.Cells[0].FindControl("lblID");
        string studentId = lblStudentId.Text;
        String query = "insert into voting (studentID,)values ('" + lblStudentId.Text + "')";  
        MySqlCommand MyCommand2 = new MySqlCommand(query, MyConn2);
        MySqlDataReader MyReader2;
        MyConn2.Open();
        MyReader2 = MyCommand2.ExecuteReader();

        while (MyReader2.Read())
        {
        }
        MyConn2.Close();
    }

    }

当用户单击投票按钮时,gridview中显示的候选人ID将存储到数据库中。但是,我想存储谁为特定候选人投票(存储他们的studentID)。我想在他们登录时捕获他们的用户名,然后当他们单击“投票”按钮时,将其StudentID插入数据库中

 Session["UserName"] = txtID.Text;
txtID.Text = Session["UserName"].ToString();

我将会话存储在用户登录页面中。我如何使用插入命令将它们存储到数据库中(当他们单击表决按钮时)?

阿卜杜勒·哈西卜|

使用ViewstateSession对象存储用户名。然后从中检索用户名。Set价值sessionviewstate

Session["Username"]=txtusername.Text;
Viewstate["Username"]=txtusername.Text;

get来自session或的价值viewstate

Response.Write(Session["Username"].ToString());
Response.Write(Session["Username"].ToString());

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在SQL数据库中使用ID获取用户名?

无法从Firebase数据库获取用户名

启动icCube报告时,如何获取用户名

如何从模板获取输入值并将其存储到数据库[Django]

如何从Laravel中的数据库获取用户名?

我的登录功能无法匹配数据库中存储的用户名和密码

登录后如何动态显示数据库中的用户名?

获取在数据库中执行存储过程的用户名?

如何获取用户的用户名?

如何获取用户输入并将其存储在向量中?

每当用户更新gridview时,如何获取用户名会话并将其用户名更新到数据库?

如何从PHP登录项目中获取用户名

如何从数据库中获取用户名?MYSQLI新手

如何从数据库中获取用户名和密码并传递给Spring MVC中的Method

如何从uid获取用户名

如何从数据库获取日期并将其存储到php中的数组中?

如何以编程方式获取Facebook Messenger对话并将其存储到本地数据库?

没有数据库登录后如何显示用户名

我如何从 servlet 获取用户名到 jsp 页面以将其插入到数据库中我尝试使用 session.getAttribute 它不起作用这是我的代码

单击django重置密码链接时,如何从登录表单中获取用户名

如何让谷歌地图api获取用户的当前位置以将其存储在数据库中?

如何根据 Laravel 中发布的电子邮件从数据库获取用户名

获取存储在 TinyDB 数据库中的所有用户名

Java - 从数据库获取用户名

如何登录用户名并将他的名字添加到数据库?

如何从数据库统一检索用户名然后添加自动登录

如何通过使用 Firebase 实时数据库中的电话号码进行搜索来获取用户名?

如何在用户登录时从 PHP 和 MySQL 获取用户 ID、用户名

我如何通过从 GUI 获取用户输入并将该用户输入存储到 java 中的数据库来写入数据库?