You are here: MessengerYouLike.IMSDK.IMServer > IMSDK.IMServer Reference > IMSDK Namespace > IMServer Class > IMServer Methods > IMServer.NewUserRegistration Method
MessengerYouLike.IMSDK.IMServer
IMServer.NewUserRegistration Method

Register a new Account ,For Integration prepose Only.

C#
public MustOverride Boolean NewUserRegistration(String Username, String Password, String Email, String Firstname, String Lastname);
Visual Basic
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
 
You are here: MessengerYouLike.IMSDK.IMServer > IMSDK.IMServer Reference > IMSDK Namespace > IMServer Class > IMServer Methods > IMServer.NewUserRegistration Method
Copyright (c) 2007. All rights reserved.