Jump to content

Recommended Posts

Posted

hello i have reg script and change password and i dont know how i can add to "regscript" option "meil and accept rules" this is reg script:

 

//////////////////////////// PHP ////////////////////////////////////////

 

<?php

//set host, username and password for MySQL

$dbhost = "localhost";

$dbuser = "root";

$dbpass = "";

 

//connect to MySQL or return an error

$conn = mysql_connect("$dbhost", "$dbuser", "$dbpass")

or die('Could not connect: ' . mysql_error());

 

//set database name

$dbname = "l2jdb";

 

//select database or return an error

$dbselect = mysql_select_db("$dbname") 

or die ('Could not select database');

 

//get username and password info from the form, protecting against SQL injection

$pass = mysql_real_escape_string($_POST["pass"]);

$confirm = mysql_real_escape_string($_POST["confirm"]);

$user = mysql_real_escape_string($_POST["name"]);

 

//validate user input

if(!preg_match('/^[a-zA-Z0-9]{5,20}$/',$user)) {

die ('Error: Usernames can only contain alphanumeric characters and must be between 5 and 20 characters in length.');

}

 

if(!preg_match('/^[a-zA-Z0-9]{5,20}$/',$pass)) {

die ('Error: Passwords can only contain alphanumeric characters and must be between 5 and 20 characters in length.');

}

 

if($pass != $confirm) {

die ('Error: Passwords do not match.');

}

 

//make sure user doesn't already exist and if it doesn't, add new record to the database

$result = mysql_query("SELECT login FROM accounts WHERE login='$user'");

 

if(mysql_num_rows($result)>0) {

die ('Error: Username already exists.');

}else{

mysql_query("INSERT INTO accounts (login, password, access_level) VALUES ('".$_POST['name']."', '".base64_encode(pack('H*', sha1($_POST['pass'])))."', 0)")

or die ('Error: ' . mysql_error());

}

 

//report successful registration

echo "Account created successfully.";

 

//close MySQL connection

mysql_close();

 

?>

 

/////////////////////////////////  HTML ///////////////////////////////////////

 

<center>

<p> </p>

<p> </p>

<p> </p>

 

<b>Register New Account</b>

<p> </p>

<form action="regphp.php" method="post">

UserID: <br>

<input type="text" name="name" style=""/><br />

Password: <br>

<input type="password" name="pass" style=""/><br />

Confirm Password: <br>

<input type="password" name="confirm" style=""/><br />

 

<input type="submit" name="submit" value="Create"><br><br>

 

</form>

</center>

 

 

And how how i can create "reset password script" i write login and email, and base send me email whith my new password. Wait for answer :)

Posted

hello i have reg script and change password and i dont know how i can add to "regscript" option "meil and accept rules" this is reg script:

 

 

 

 

//////////////////////////// PHP ////////////////////////////////////////

 

<?php

//set host, username and password for MySQL

$dbhost = "localhost";

$dbuser = "root";

$dbpass = "";

 

//connect to MySQL or return an error

$conn = mysql_connect("$dbhost", "$dbuser", "$dbpass")

or die('Could not connect: ' . mysql_error());

 

//set database name

$dbname = "l2jdb";

 

//select database or return an error

$dbselect = mysql_select_db("$dbname") 

or die ('Could not select database');

 

//get username and password info from the form, protecting against SQL injection

$pass = mysql_real_escape_string($_POST["pass"]);

$confirm = mysql_real_escape_string($_POST["confirm"]);

$user = mysql_real_escape_string($_POST["name"]);

 

//validate user input

if(!preg_match('/^[a-zA-Z0-9]{5,20}$/',$user)) {

die ('Error: Usernames can only contain alphanumeric characters and must be between 5 and 20 characters in length.');

}

 

if(!preg_match('/^[a-zA-Z0-9]{5,20}$/',$pass)) {

die ('Error: Passwords can only contain alphanumeric characters and must be between 5 and 20 characters in length.');

}

 

if($pass != $confirm) {

die ('Error: Passwords do not match.');

}

 

//make sure user doesn't already exist and if it doesn't, add new record to the database

$result = mysql_query("SELECT login FROM accounts WHERE login='$user'");

 

if(mysql_num_rows($result)>0) {

die ('Error: Username already exists.');

}else{

mysql_query("INSERT INTO accounts (login, password, access_level) VALUES ('".$_POST['name']."', '".base64_encode(pack('H*', sha1($_POST['pass'])))."', 0)")

or die ('Error: ' . mysql_error());

}

 

//report successful registration

echo "Account created successfully.";

 

//close MySQL connection

mysql_close();

 

?>

 

/////////////////////////////////  HTML ///////////////////////////////////////

 

<center>

<p> </p>

<p> </p>

<p> </p>

 

<b>Register New Account</b>

<p> </p>

<form action="regphp.php" method="post">

UserID: <br>

<input type="text" name="name" style=""/><br />

Password: <br>

<input type="password" name="pass" style=""/><br />

Confirm Password: <br>

<input type="password" name="confirm" style=""/><br />

 

<input type="submit" name="submit" value="Create"><br><br>

 

</form>

</center>

 

 

And how how i can create "reset password script" i write login and email, and base send me email whith my new password. Wait for answer :)

 

 

do  javy  reg  ?  po co w jave rejestracja ?

Posted

Pl: Do rejestracji to chyba logiczne? Nie każdy daje autokreacje kont. I na przyszlosc to angielskie forum :)

En: For registration unless it logical? Not everyone gives a self-creation of accounts. And the future this is international forum.

Posted

Pl: Do rejestracji to chyba logiczne? Nie każdy daje autokreacje kont. I na przyszlosc to angielskie forum :)

En: For registration unless it logical? Not everyone gives a self-creation of accounts. And the future this is international forum.

 

 

"uhm"

Posted

Just add a new option with radio button, and right behind it is the rule link.

Then create a procedure that control the radio button, like if the button is blank then print a message etc...

And about the mail check, you must have the mail service to do so.

Everything can be done using your Javascript/PHP knowledge.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Posts

    • Opening December 6th at 19:00 (GMT +3)! Open Beta Test from November 30th!   https://l2soe.com/   🌟 Introducing L2 Saga of Eternia: A Revolution in Lineage 2 High Five! 🌟   Dear Lineage 2 enthusiasts, Prepare to witness the future of private servers! L2 Saga of Eternia is not just another High Five project—it’s a game-changing experience designed to compete with the giants of the Lineage 2 private server scene. Built for the community, by the community, we’re here to raise the bar in quality, innovation, and longevity. What Sets Us Apart? 💎 No Wipes, Ever Say goodbye to the fear of losing your progress. Our server is built to last and will never close. Stability and consistency are our promises to you. ⚔️ Weekly New Content Our dedicated development team ensures fresh challenges, events, and updates every week. From custom quests to exclusive features, there will always be something exciting to explore. 💰 No Pay-to-Win Skill and strategy matter most here. Enjoy a balanced gameplay environment where your achievements come from effort, not your wallet. 🌍 A Massive Community With 2000+ players expected, join a vibrant and active community of like-minded adventurers ready to conquer the world of Aden. 🏆 Fair and Competitive Gameplay Our systems are designed to promote healthy competition while avoiding abusive mechanics and exploits. 🔧 Professional Development From advanced bug fixes to carefully curated content, we pride ourselves on smooth performance, no lag, and unparalleled server quality. Key Features Chronicle: High Five with unique interface Rate: Dynamic x10 rates Class Balance: Carefully fine-tuned for a fair experience PvP Focused: PvP Ranking & aura display effect for 3 Top PvPers every week Custom Events: Seasonal and permanent events to keep you engaged Additional Features:   Custom Endgame Content: Introduce unique dungeons, raids, or zones unavailable in other servers. Player-Driven Economy: Implement a strong market system and avoid overinflated drops or rewards. Epic Siege Battles: Announce special large-scale sieges and PvP events. Incentives for Streamers and Clans: Attract influencers and big clans to boost server publicity. Roadmap Transparency: Share a public roadmap of planned updates to build trust and excitemen   Here you can read all the features: https://l2soe.com/features   [youtube]https://youtu.be/3DI3Rf4lTVQ?si=EQJ34gK-GazOhC32[/youtube] Join the Revolution! This is your chance to be part of something legendary. L2 Saga of Eternia is not just a server; it’s a movement to redefine what Lineage 2 can be. Whether you’re a seasoned veteran or a newcomer to the world of Aden, we invite you to experience Lineage 2 at its finest.   Official Launch Date: December 6th 2024 Website: https://l2soe.com/ Facebook: https://www.facebook.com/l2soe Discord: https://discord.com/invite/l2eternia   Let’s build the ultimate Lineage 2 experience together. See you in-game! 🎮
    • That's like a tutorial on how to run l2 on MacOS Xd but good job for the investigation. 
    • small update: dc robe set sold   wts adena 1kk = 1.5$ 
    • DISCORD : utchiha_market telegram : https://t.me/utchiha_market SELLIX STORE : https://utchihamkt.mysellix.io/ Join our server for more products : https://discord.gg/hood-services https://campsite.bio/utchihaamkt
    • Why adena in this sever so expensive 🙂
  • Topics

×
×
  • Create New...