آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

روشی برای آنالیز برنامه پس از نصب

Criss  9 سال پیش  8 سال پیش
+2 0

سلام دوستان

من به تازگی پروژه Note رو تموم کردم <

برای تمرین < یک فایل php درست کردم که میشه UserName و Password بصورتی که تکراری نباشه ساخت و همچنین درصورتی که Username ,Password هم درست وارد بشه کاربر میتونه لاگین کنه

بعد از اینکار قصد دارم که تمام برنامه هایی که میسازم رو بصورت انلاین انالیز کنم <

آخرین ساعتی که برنامه باز شده < نشون میده که چه تعداد کاربر فعال وجود داره <

تعداد باز شدن  Oncreate در کلاس G برنامه < که نشون میده برنامه چند بار اجرا شده <

 

حالا من نیاز دارم یک قسمت رو به عنوان USER دریافت کنم < که 100% متفاوت باشه و حتی بصورت تصادفی هم تکراری ایجاد نشه

به نظر شما از ایمیل خود کاربر استفاده کنم ؟ یا اینکه به کاربر بگم در ابتدای استفاده از برنامه حتما username بسازه ؟ یا روش بهتری رو سراغ دارید ؟

 

این هم نمونه کدی که فعلا برای php راه انداختم <

البته در مورد این کد php اگر میشه راهنمایی کنید < چون من برای پسورد ترکیبی از user , pass رو باهم قرار دادم برای تایید کاربر که در مورد امنیت و صحیح بودم کارم نمیدونم !

 <?php
if (isset($_REQUEST['action'])){
$action = $_REQUEST['action'];
}else {
echo "Invalid Data !";
exit;
}

if ($action == "login"){
login();
}else if ($action == "insert") {
insert();
}


function ConnectToDataBase(){
$connection = new mysqli("localhost", "root", "", "login_db");
if (mysqli_connect_error()) {
echo "Failed to connect to MySql : " . mysqli_connect_error();
}
return $connection;
}
/*
*
*/
function login(){
$connection = ConnectToDataBase();
$user = $_REQUEST['user'];
$pass = $_REQUEST['pass'];
$key_code = $user.$pass;
$result = mysqli_query($connection, "SELECT * FROM users_pass WHERE user_code='$key_code'");
print_r(mysqli_num_rows($result));
echo "<br>";
if (mysqli_num_rows($result)==1){
echo "$user' > Is Login";
}else {
echo "'$user' > Password Or Username Is Wrong";
}
mysqli_close($connection);
}
/*
*
*/
function insert(){
$connection = ConnectToDataBase();
$new_user = $_REQUEST['user'];
$new_pass = $_REQUEST['pass'];
$key_code = $new_user.$new_pass;
$result = mysqli_query($connection, "SELECT * FROM users_pass WHERE user_user='$new_user'");
print_r(mysqli_num_rows($result));
echo "<br>";
if (mysqli_num_rows($result)==1){
echo "This '$new_user' Is Exist Chose Another UserName";
}else if (mysqli_num_rows($result)==0) {
$result = mysqli_query($connection, "INSERT INTO users_pass VALUES(0 , '$new_user' , '$new_pass' , '$key_code')");
echo "'$new_user' is Create Seccesfully";
}
mysqli_close($connection);
}

 

 

0 0
up (9 سال پیش)
0 0
عذر میخواهم اشتباه شد , پاک کنند (9 سال پیش)
+1 0
شما در پروژه note به هیچ مشکلی بر نخوردید؟ من در طی این پروژه هرچند مانند فیلم پیش رفتم اما به مشکلات زیادی برخوردم (9 سال پیش)
0 0
تنها جایی که به مشکل برخوردم < دستور اپدیت بود که از توی انجمن های مشکلم رفع شد < جوابش رو هم اینجا گذاشتم< البته استاد در اخر ویددو دستور رو ویرایش کرد < شما کجا گیر کردید ؟ (9 سال پیش)
0 0
من همون ابتدا که میخام اطلاعات و از سرور از طریق برنامم دریافت کنم ارور میده (9 سال پیش)
0 0
جواب این سوال میشه ، استفاده از کتابخانه GoogleAnalitics , استفاده از کتابخانه ACRA (8 سال پیش)
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .