Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,030

HOME > .NET Framework > Forum > พี่ครับ Code Login รัน ผ่าน แต่พอกรอก ข้อมูล Login มันติดอยู่ที่เดียวอ่ะครับ ช่วยหน่อยครับ



 

พี่ครับ Code Login รัน ผ่าน แต่พอกรอก ข้อมูล Login มันติดอยู่ที่เดียวอ่ะครับ ช่วยหน่อยครับ

 



Topic : 043454



โพสกระทู้ ( 96 )
บทความ ( 0 )



สถานะออฟไลน์




หน้า Login.aspx

Code (ASP)
<%@ Page Title="" Language="VB" MasterPageFile="~/MasterPage/MasterPage.master" AutoEventWireup="false" CodeFile="Login.aspx.vb" Inherits="Login_Login" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
    <asp:Label ID="lblUsername" runat="server" Text="Username "></asp:Label>&nbsp;
       <asp:TextBox ID="txtUsername" runat="server"></asp:TextBox>&nbsp;<br />
        <asp:Label ID="lblPassword" runat="server" Text="Password "></asp:Label>&nbsp;
        <asp:TextBox ID="txtPassword" runat="server" TextMode="Password"></asp:TextBox>
        <br />
       <asp:Button ID="btnLogin" runat="server" Text="Login" />
       <asp:Label ID="lblMsg" runat="server"></asp:Label>
</asp:Content>


[font=Verdana]
หน้า login.aspx.vb
[/font]



Code (VB.NET)
Imports System.Data.OleDb
Imports System.Data

Partial Class Login_Login
    Inherits System.Web.UI.Page

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

    End Sub

    Protected Sub btnLogin_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnLogin.Click
        If (txtUsername.Text = "") Or (txtPassword.Text = "") Then
            Me.lblMsg.Text = "Invalid Username & Password"

        End If

        Dim objConn As New OleDbConnection("Provider=SQLOLEDB;Data Source=DELL_BLUE-PC;Integrated Security=SSPI;Initial Catalog=UTCCResearch")

        With objConn
            If .State = ConnectionState.Open Then .Close()
            .Open()
        End With


        Dim da As New OleDbDataAdapter("SELECT * FROM admin WHERE (Username = '" + txtUsername.Text & "') AND (Password = '" + txtPassword.Text & "') ", objConn)
        Dim ds As New DataSet()

        da.Fill(ds, "admin")

      
        If ds.Tables("admin").Rows.Count = 0 Then
            Me.lblMsg.Text = "Invalid Username & Password"
        Else
            Response.Redirect("testSQL.aspx")
        End If
    End Sub
End Class





รันผ่านนะครับ แต่พอกรอก USer / Pass มันจะ error ที่ da.Fill(ds, "admin") ครับ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-05-30 19:18:17 By : ang89gunner View : 1431 Reply : 7
 

 

No. 1



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


เป็น sql ทำไมไปใช้ oledb

LoginForm.aspx
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="LoginForm.aspx.vb" Inherits="LoginForm" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <div style="position: relative; margin: 12px 12px 12px 12px; width: 250px;">  
            <div style="background: URL(images/greenTop.gif) repeat-x top; position: absolute; left: 0px; top: -12px; height: 12px; width: 100%;"></div>  
            <div style="background: URL(images/greenTopLeft.gif) no-repeat left top; position: absolute; left: -12px; width: 12px; top: -12px; height: 12px;"></div>  
            <div style="background: URL(images/greenTopRight.gif) no-repeat right top; position: absolute; right: -12px; width: 12px; top: -12px; height: 12px;"></div>  
            <div style="background: URL(images/greenLeft.gif) repeat-y left; position: absolute; left: -12px; width: 12px; top: 0px; bottom: 0px; height: 100%; _height: expression(eval(this.parentNode.clientHeight) + 'px');"></div>  
            <div style="background: URL(images/greenRight.gif) repeat-y right; position: absolute; right: -12px; width: 12px; top: 0px; bottom: 0px; height: 100%; _height: expression(eval(this.parentNode.clientHeight) + 'px');"></div>  
            <div style="background: URL(images/greenBottom.gif) repeat-x bottom; position: absolute; left: 0px; bottom: -12px; height: 12px; width: 100%;"></div>  
            <div style="background: URL(images/greenBottomLeft.gif) no-repeat left bottom; position: absolute; left: -12px; width: 12px; bottom: -12px; height: 12px;"></div>  
            <div style="background: URL(images/greenBottomRight.gif) no-repeat right bottom; position: absolute; right: -12px; width: 12px; bottom: -12px; height: 12px;"></div>  
            <div style="padding: 4px;">
                <div>
                    <span style="position: static; float: left;">
                        <asp:Label ID="lblUsername" runat="server" Text="UserName:"></asp:Label>                
                    </span>
                    <span style="position: static; float: right;">
                        <asp:TextBox ID="txtUsername" runat="server"></asp:TextBox>                
                        <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="*" ControlToValidate="txtUsername"></asp:RequiredFieldValidator>
                    </span>                
                </div>
                <div style="clear: both; height: 5px;"></div>
                <div>
                    <span style="position: static; float: left;">
                        <asp:Label ID="lblPassword" runat="server" Text="Password:"></asp:Label>                
                    </span>
                    <span style="position: static; float: right;">
                        <asp:TextBox ID="txtPassword" runat="server" TextMode="Password"></asp:TextBox>                
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ErrorMessage="*" ControlToValidate="txtPassword"></asp:RequiredFieldValidator>
                    </span>  
                </div>
                <div style="clear: both; height: 10px;"></div>
                <div style="text-align: right;">
                    <asp:Button ID="btnLogin" runat="server" Text="Login" />
                </div>
            </div>  
        </div> 
    </div>
    </form>
</body>
</html>

LoginForm.aspx.vb
Imports System.Data.SqlClient

Partial Class LoginForm
    Inherits System.Web.UI.Page

    Protected Sub btnLogin_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnLogin.Click
        If IsUser() Then
            Response.Redirect("testSQL.aspx")
        Else
            MessageBox("Invalid Username & Password", "LoginFail")
        End If
    End Sub

    Protected Function IsUser() As Boolean
        Dim HaveUser As Boolean = False
        Dim user As Integer = 0
        Dim connectionString As String = "Data Source=DELL_BLUE-PC;Initial Catalog=UTCCResearch;Integrated Security=SSPI;"
        Dim objConnection As New SqlConnection(connectionString)

        Dim commandString As String = "Select Count(*) From [admin] Where [Username]=@Username And [Password]=@Password"
        Dim objCommand As New SqlCommand(commandString, objConnection)
        objCommand.Parameters.AddWithValue("@Username", txtUsername.Text)
        objCommand.Parameters.AddWithValue("@Password", txtPassword.Text)

        Try
            objConnection.Open()
            user = CInt(objCommand.ExecuteScalar())
            objCommand.Clone()

            If user > 0 Then
                HaveUser = True
            End If
        Catch ex As Exception
            MessageBox(String.Format("Error: {0}", ex.Message), "ErrorMessage")
            Exit Try
        End Try

        Return HaveUser
    End Function

    Protected Sub MessageBox(ByVal Message As String, ByVal MessageName As String)
        Dim ClientScript As ClientScriptManager = Page.ClientScript

        If Not ClientScript.IsClientScriptBlockRegistered(Me.GetType(), MessageName) Then
            ClientScript.RegisterClientScriptBlock(Me.GetType(), MessageName, String.Format("alert('{0}')", Message), True)
        End If
    End Sub
End Class







Date : 2010-05-30 20:40:38 By : tungman
 


 

No. 2



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


รูปสำหรับ border

greenBottom.gif = 1
greenBottomLeft.gif = 2
greenBottomRight.gif = 3
greenLeft.gif = 4
greenRight.gif = 5
greenTop.gif = 6
greenTopLeft.gif = 7
greenTopRight.gif = 8

9
Date : 2010-05-30 20:46:40 By : tungman
 

 

No. 3



โพสกระทู้ ( 96 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบคุณนะครับ พี่ แต่ยังติดปัญหานิดหน่อยครับ รบกวนด้วยครับ

ตอนนี้ลอง รันดู ไม่มี Error ครับ ถ้าเราไม่ใส่ มันจะมี ดอกจันทร์ เตือน

แต่คราวนี้ พอเรา ลองใส่ ผิด ๆ ดู มันไม่ขึ้นเตือนครับ จะเด้งกลับหน้าเดิม
ถ้าใส่ถูก ก็ไม่ไปหน้าที่เราตั้งไว้ ก็จะกลับมาหน้าเดิมครับ

ขอบพระคุณอย่างสูงครับ
Date : 2010-05-30 21:52:46 By : ang89gunner
 


 

No. 4



โพสกระทู้ ( 1,603 )
บทความ ( 1 )



สถานะออฟไลน์


Code (VB.NET)
    Protected Sub btnLogin_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnLogin.Click
        If IsUser() Then
            Response.Redirect("testSQL.aspx")
        Else
            MessageBox("Invalid Username & Password", "LoginFail")
        End If
    End Sub



เป็น logic หลัก ไม่น่าจะเกิดดังที่คุณแจ้งนะคะ
ถ้าถูกควรจะ redirect ไปที่ "testSQL.aspx"
นอกจากว่า page นี้ไม่มี สะกดชื่อผิดหรือ path ผิด
อันนี้มาจาก code ที่คุณให้มาตอนแรก
ส่วนถ้าป้อนผิด จะมี popup window ที่มาจาก javascript เตือนอยู่แล้ว
คุณลอง trace debug ค่าต่างให้แน่ใจแล้วหรือยังคะ
หรือตัว username password เองแน่ใจนะคะว่าถูกต้อง
Date : 2010-05-31 06:27:15 By : blurEyes
 


 

No. 5



โพสกระทู้ ( 96 )
บทความ ( 0 )



สถานะออฟไลน์


T_T ตรงไหน ลองเช็คดูแล้ว

ค่าที่ อิงมาจาก SQL server ชื่อ พาส ถูกแล้ว

ลองใส่ผิดแล้วไม่เด้งเตือนครับ

ไม่รู้ทำไมยังไม่ได้
Date : 2010-05-31 09:16:30 By : ang89gunner
 


 

No. 6



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


อาการแบบว่า ไม่เข้าสักเงื่อนไข (-_-")

ได้แฮนเดิลปุ่ม login หรือยัง

Code (VB.NET)
Protected Sub  btnLogin_Click(ByVal  sender As Object, ByVal e As System.EventArgs) Handles btnLogin.Click

Date : 2010-05-31 09:22:49 By : tungman
 


 

No. 7



โพสกระทู้ ( 96 )
บทความ ( 0 )



สถานะออฟไลน์


ครับผม ใส่

Code (VB.NET)
Protected Sub  btnLogin_Click(ByVal  sender As Object, ByVal e As System.EventArgs) Handles btnLogin.Click


แล้วครับ

แล้วก็ ถ้าใส่ผิด มันขึ้นเตือน Error แล้วครับ พอดี ใส่ชื่อ ตาราง ข้อมูลผิด จาก admin เป็น admid

ตอนนี้ขาดแต่ ใส่ถูก แล้วมัน ไม่ ไปต่ออีกหน้า
Date : 2010-05-31 09:43:27 By : ang89gunner
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : พี่ครับ Code Login รัน ผ่าน แต่พอกรอก ข้อมูล Login มันติดอยู่ที่เดียวอ่ะครับ ช่วยหน่อยครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 02
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่