Click here to Skip to main content
15,922,166 members
Home / Discussions / ASP.NET
   

ASP.NET

 
Questionnet chat in ASP Pin
Member 1228509924-Jan-16 19:55
Member 1228509924-Jan-16 19:55 
AnswerRe: net chat in ASP Pin
Richard MacCutchan24-Jan-16 22:06
mveRichard MacCutchan24-Jan-16 22:06 
AnswerRe: net chat in ASP Pin
deepankarbhatnagar26-Jan-16 21:56
professionaldeepankarbhatnagar26-Jan-16 21:56 
QuestionMVC, use of Models and Razor Pin
jkirkerx22-Jan-16 11:50
professionaljkirkerx22-Jan-16 11:50 
AnswerRe: MVC, use of Models and Razor [solved] Pin
jkirkerx25-Jan-16 8:32
professionaljkirkerx25-Jan-16 8:32 
QuestionHow to redirect the weburl to particular country when user types in Browser. Pin
pradeep yajamanam21-Jan-16 3:18
pradeep yajamanam21-Jan-16 3:18 
AnswerRe: How to redirect the weburl to particular country when user types in Browser. Pin
F-ES Sitecore21-Jan-16 3:53
professionalF-ES Sitecore21-Jan-16 3:53 
QuestionPassword reset/token? Pin
Member 876166715-Jan-16 10:14
Member 876166715-Jan-16 10:14 
AnswerRe: Password reset/token? Pin
David Mujica15-Jan-16 10:49
David Mujica15-Jan-16 10:49 
GeneralRe: Password reset/token? Pin
Richard Deeming15-Jan-16 10:52
mveRichard Deeming15-Jan-16 10:52 
AnswerRe: Password reset/token? Pin
Richard Deeming15-Jan-16 10:59
mveRichard Deeming15-Jan-16 10:59 
AnswerRe: Password reset/token? Pin
Member 876166715-Jan-16 13:25
Member 876166715-Jan-16 13:25 
GeneralRe: Password reset/token? Pin
Richard Deeming15-Jan-16 23:44
mveRichard Deeming15-Jan-16 23:44 
GeneralRe: Password reset/token? Pin
Member 876166716-Jan-16 8:42
Member 876166716-Jan-16 8:42 
GeneralRe: Password reset/token? Pin
Richard Deeming18-Jan-16 1:06
mveRichard Deeming18-Jan-16 1:06 
GeneralRe: Password reset/token? Pin
Member 876166718-Jan-16 9:28
Member 876166718-Jan-16 9:28 
GeneralRe: Password reset/token? Pin
Richard Deeming18-Jan-16 10:21
mveRichard Deeming18-Jan-16 10:21 
Member 8761667 wrote:
I know there are some errors.

You're not kidding! OMG | :OMG:

I don't think there's a need to pass the email address in the link; you should be able to look up the record based purely on the unique code.

Something like this should work:
VB.NET
Protected Sub btnForgot_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnForgot.Click
    Const ConnectionString As String = "Data Source=|DataDirectory|students.mdb"
    Dim uniqueCode As String = Guid.NewGuid().ToString("N")
    Dim recordExists As Boolean = False
    
    Using conn As New OleDbConnection(ConnectionString)
        Using cmd As OleDbCommand = conn.CreateCommand()
            cmd.CommandText = "UPDATE university SET uniqueCode = @uniqueCode WHERE strEmail = @strEmail"
            cmd.Parameters.AddWithValue("@uniqueCode", uniqueCode)
            cmd.Parameters.AddWithValue("@strEmail", strEmail.Text.Trim())
            
            conn.Open()
            Dim recordsAffected As Integer = cmd.ExecuteNonQuery()
            If recordsAffected <> 0 Then recordExists = True
        End Using
    End Using
    
    If recordExists Then
        Dim builder As New UriBuilder(Request.Url)
        builder.Path = VirtualPathUtility.ToAbsolute("~/ResetPasswordVB.aspx")
        builder.Query = "uniqueCode=" & HttpUtility.UrlEncode(uniqueCode)
        
        Dim link As String = builder.Uri.ToString()
        ' Eg: http://localhost:2464/SampleApplication/ResetPasswordVB.aspx?uniqueCode=ee3106b4df694555b4ca6f2727a23dc8
        
        ...
    End If
End Sub




"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer


GeneralRe: Password reset/token? Pin
Member 876166718-Jan-16 10:58
Member 876166718-Jan-16 10:58 
GeneralRe: Password reset/token? Pin
Member 876166726-Feb-16 14:41
Member 876166726-Feb-16 14:41 
GeneralRe: Password reset/token? Pin
Richard Deeming1-Mar-16 0:43
mveRichard Deeming1-Mar-16 0:43 
GeneralRe: Password reset/token? Pin
ZurdoDev18-Jan-16 10:04
professionalZurdoDev18-Jan-16 10:04 
GeneralRe: Password reset/token? Pin
Member 876166718-Jan-16 11:00
Member 876166718-Jan-16 11:00 
QuestionService names aren't Suffixing with Service NetTier code generation Pin
indian14314-Jan-16 15:34
indian14314-Jan-16 15:34 
Questiontouch screen application in C++ Pin
ginsa vaheed13-Jan-16 18:11
ginsa vaheed13-Jan-16 18:11 
AnswerRe: touch screen application in C++ Pin
JHizzle13-Jan-16 22:01
JHizzle13-Jan-16 22:01 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.