|
MessengerYouLike.IMSDK.IMServer
|
|
Register a new Account ,For Integration prepose Only.
public MustOverride Boolean NewUserRegistration(String Username, String Password, String Email, String Firstname, String Lastname);
Public MustOverride Function NewUserRegistration(ByVal Username As String, ByVal Password As String, ByVal Email As String, ByVal Firstname As String, ByVal Lastname As String) As Boolean
|
Parameters |
Description |
|
ByVal Username As String |
New user username |
|
ByVal Password As String |
New user password |
|
ByVal Email As String |
New user Email address |
|
ByVal Firstname As String |
New user First name |
|
ByVal Lastname As String |
New user last name |
you should Return True if registration is successful and false when username already exists
Custom New account can be registered via IMClient. only if the IMServer is integrated into any existing database system. when user tries to register a new account from IMClient and integration is enabled in IMServer ( IMSDK.IMServer.Integrated is set to true ) then this method is called which passes registration details
'[Visual Basic]
Partial Class MessengerYouLike_Web
Inherits System.Web.UI.Page
Protected WithEvents MessengerYouLike_Server1 As New ClsIM
' " Web Form Designer Generated Code "
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Try
MessengerYouLike_Server1.ConnectionString = "server=ServerLocation;database=DBName;uid=Username;pwd=password"
MessengerYouLike_Server1.DatabaseType = MessengerYouLike.IMSDK.IMServer.DatabaseProviders.MSSQL
MessengerYouLike_Server1.SecertKey = "abcdef"
MessengerYouLike_Server1.Integrated = False
If Request.Form.ToString <> "" Then
MessengerYouLike_Server1.PassData(Request.Form.ToString())
End If
Catch ex As Exception
Response.Write(ex)
End Try
End Sub
Private Sub MessengerYouLike_Server1_OnError(ByVal data As String) Handles MessengerYouLike_Server1.OnError
Response.Write(data)
End Sub
Protected Sub MessengerYouLike_Server1_OnLogOut(ByVal Username As String) Handles MessengerYouLike_Server1.OnLogOut
Response.Write(Username)
End Sub
End Class
Public Class ClsIM
Inherits MessengerYouLike.IMSDK.IMServer
Public Overrides Function NewUserRegistration(ByVal Username As String, ByVal Password As String, ByVal Email As String, ByVal Firstname As String, ByVal Lastname As String) As Boolean
'Your Implemention details
End Function
Public Overrides Function VerifyLogin(ByVal Username As String, ByVal password As String) As Integer
'Your Implemention details
End Function
End Class